Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2015-09-22 05:29:35 -0400
committerEike Stepper2015-09-22 05:29:35 -0400
commit25e044eec0e03b601204ef0daaaf07ae23aff194 (patch)
treeecb5e5090125e1596713d31ffbdab2d2a63c7c45
parent3d0d03c3136634e2a68c14d078c4764cda984ccf (diff)
downloadcdo-25e044eec0e03b601204ef0daaaf07ae23aff194.tar.gz
cdo-25e044eec0e03b601204ef0daaaf07ae23aff194.tar.xz
cdo-25e044eec0e03b601204ef0daaaf07ae23aff194.zip
[297142] Provide more documentation
https://bugs.eclipse.org/bugs/show_bug.cgi?id=297142
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/META-INF/MANIFEST.MF7
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/Tables.xlsxbin17229 -> 21005 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/build.xml10
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/Overview.html10
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/online/index.html12
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/CDOServer.launch.txt370
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/Doc00_OperatingServer.html168
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/Doc01_ConfiguringRepositories.html442
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/Doc02_ConfiguringAcceptors.html132
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server-acceptor.xml8
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server-repository.xml33
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server.xml33
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/eclipse-installer.pngbin0 -> 52808 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/eclipse-installer2.pngbin0 -> 27311 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/index.html78
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/server-start.pngbin0 -> 24370 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/operators/server-stop.pngbin0 -> 24240 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc01_Architecture.html (renamed from plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Architecture.html)34
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc02_PreparingModels.html340
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc03_ViewProviders.html (renamed from plugins/org.eclipse.emf.cdo.doc/html/programmers/client/ViewProviders.html)10
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/EmptyEMFProject.pngbin0 -> 6929 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GenModel.pngbin0 -> 33562 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GenerateTheModel.pngbin0 -> 9913 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GeneratorResults.pngbin0 -> 15089 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator0.pngbin0 -> 42676 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator1.pngbin0 -> 23402 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator2.pngbin0 -> 20670 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator3.pngbin0 -> 19220 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator4.pngbin0 -> 22335 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator5.pngbin0 -> 8836 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator6.pngbin0 -> 11981 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator7.pngbin0 -> 13435 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Model1Ecore.pngbin0 -> 10837 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Model1Project.pngbin0 -> 7676 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/client/index.html35
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/index.html35
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/programmers/server/index.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/Doc01_UserInterface.html262
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/Doc02_ManagingRepositories.html232
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/Doc03_UsingBranches.html118
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/Doc04_CheckingOut.html192
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/Doc05_UsingCheckouts.html468
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/Doc06_UsingResources.html154
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/Doc07_UsingModels.html161
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/Doc08_TechnicalBackground.html206
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/administration-view.pngbin0 -> 9707 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/branch-create.pngbin0 -> 37083 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/branch-rename.pngbin0 -> 23867 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/branch-select.pngbin0 -> 24522 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/branchpoint-select.pngbin0 -> 28886 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkin-error.pngbin0 -> 19721 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-delete.pngbin0 -> 41669 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-duplicate.pngbin0 -> 10159 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-historical-showin.pngbin0 -> 4847 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-offline-showin.pngbin0 -> 4498 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-rename.pngbin0 -> 25726 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-transactional-showin.pngbin0 -> 4011 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-branch.pngbin0 -> 30845 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-branchpoint.pngbin0 -> 35708 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-name.pngbin0 -> 29506 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-repository.pngbin0 -> 31800 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-rootobject.pngbin0 -> 30613 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-type.pngbin0 -> 31706 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/collaboration-view.pngbin0 -> 4688 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/commit-select.pngbin0 -> 57856 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/compare-with.pngbin0 -> 8676 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/compare.pngbin0 -> 27056 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/explorer-perspective.pngbin0 -> 45601 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/history.pngbin0 -> 67039 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/import-wizard.pngbin0 -> 30058 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/index.html146
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/merge.pngbin0 -> 28590 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/model-editor.pngbin0 -> 8581 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/new-binary.pngbin0 -> 26553 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/new-folder.pngbin0 -> 26202 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/new-menu.pngbin0 -> 22925 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/new-object.pngbin0 -> 18831 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/new-resource.pngbin0 -> 26740 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/new-root-object-dialog.pngbin0 -> 33895 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/new-root-object.pngbin0 -> 32137 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/new-text.pngbin0 -> 26497 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/object-delete.pngbin0 -> 29552 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/object-edit.pngbin0 -> 25836 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/preferences.pngbin0 -> 24239 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/project-explorer.pngbin0 -> 20567 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/property-sheet.pngbin0 -> 25453 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repo-delete-checkouts.pngbin0 -> 21643 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repo-delete.pngbin0 -> 30665 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repo-rename.pngbin0 -> 24733 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-local.pngbin0 -> 37363 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-remote.pngbin0 -> 34182 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-type-local.pngbin0 -> 32926 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-type-remote.pngbin0 -> 32924 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repositories-view.pngbin0 -> 16309 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repository-local-showin.pngbin0 -> 6025 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/repository-remote-showin.pngbin0 -> 4776 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/resource-rename.pngbin0 -> 21321 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/revert.pngbin0 -> 25499 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/server-browser.pngbin0 -> 61817 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/sessions-view.pngbin0 -> 15122 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/switch-to-branch.pngbin0 -> 4047 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/switch-to-branchpoint.pngbin0 -> 5562 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/system-explorer-checkout.pngbin0 -> 46499 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/system-explorer-repository.pngbin0 -> 50009 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/tech-overview.pngbin0 -> 20416 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/tech-sessions.pngbin0 -> 4862 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/tech-transactions.pngbin0 -> 3975 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/tech-views.pngbin0 -> 3558 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/timemachine-view.pngbin0 -> 8668 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/html/users/watchlist-view.pngbin0 -> 9436 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html17
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html17
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html70
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html331
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.html5
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.pngbin2399 -> 4219 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOElement.StateProvider.html28
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html81
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/package-use.html65
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/class-use/CDOCommonRepository.IDGenerationLocation.html28
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOID.html70
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/package-use.html46
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/package-use.html46
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.html18
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.pngbin15188 -> 21724 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/class-use/CDOTimeProvider.html52
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/package-use.html46
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/etypes/util/package-summary.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerElement.html386
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerElement.pngbin0 -> 9985 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.html360
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.pngbin0 -> 1156 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html283
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.pngbin0 -> 2582 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerManager.html296
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerManager.pngbin0 -> 7190 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html358
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/CDOExplorerUtil.pngbin0 -> 681 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html397
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.pngbin0 -> 792 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.State.html372
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.State.pngbin0 -> 718 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html883
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.pngbin0 -> 8169 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html283
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.pngbin0 -> 2476 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html353
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.pngbin0 -> 3928 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/class-use/CDOCheckout.ObjectType.html182
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/class-use/CDOCheckout.State.html186
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/class-use/CDOCheckout.html256
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/class-use/CDOCheckoutManager.CheckoutStateEvent.html123
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/class-use/CDOCheckoutManager.html190
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/package-frame.html27
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/package-summary.html194
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/package-summary.pngbin0 -> 15564 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/checkouts/package-use.html223
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/class-use/CDOExplorerElement.html218
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/class-use/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.html179
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/class-use/CDOExplorerManager.ElementsChangedEvent.html123
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/class-use/CDOExplorerManager.html218
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/class-use/CDOExplorerUtil.html123
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/package-frame.html30
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/package-summary.html206
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/package-summary.pngbin0 -> 20781 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/package-use.html219
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html374
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.pngbin0 -> 811 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.State.html372
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.State.pngbin0 -> 741 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html399
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.pngbin0 -> 850 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.html681
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.pngbin0 -> 18082 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html272
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.pngbin0 -> 2361 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html270
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.pngbin0 -> 2529 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html357
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.pngbin0 -> 3966 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/class-use/CDORepository.IDGeneration.html182
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/class-use/CDORepository.State.html178
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/class-use/CDORepository.VersioningMode.html182
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/class-use/CDORepository.html213
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/class-use/CDORepositoryElement.html123
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/class-use/CDORepositoryManager.RepositoryConnectionEvent.html123
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/class-use/CDORepositoryManager.html190
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/package-frame.html29
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/package-summary.html207
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/package-summary.pngbin0 -> 19188 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/explorer/repositories/package-use.html221
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/expressions/package-summary.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/package-use.html45
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/session/CDOSessionProvider.html7
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/session/CDOSessionProvider.pngbin770 -> 2438 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/session/class-use/CDORepositoryInfo.html30
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/session/class-use/CDOSession.html65
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/session/class-use/CDOSessionProvider.html46
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/session/package-use.html66
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionOpener.html9
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/CDOTransactionOpener.pngbin4374 -> 6970 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransaction.html40
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/class-use/CDOTransactionOpener.html34
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/transaction/package-use.html46
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/view/CDOViewOpener.html7
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/view/CDOViewOpener.pngbin1881 -> 4126 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/view/class-use/CDOView.html90
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/view/class-use/CDOViewOpener.html36
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/view/package-use.html47
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/overview-frame.html3
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/overview-summary.html30
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/package-list3
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/Overview.java4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/online/CDOHomepage.java (renamed from plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/online/Homepage.java)4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/online/CDOScalability.java21
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/online/CDOWiki.java (renamed from plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/online/Wiki.java)4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/online/EMFCompareGuide.java21
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/online/EMFDeveloperGuide.java21
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/online/EMFFormsGuide.java21
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/CDOServer.launch.txt370
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/Doc00_OperatingServer.java99
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/Doc01_ConfiguringRepositories.java417
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/Doc02_ConfiguringAcceptors.java94
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/Doc03_ManagingSecurity.java20
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/cdo-server-acceptor.xml8
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/cdo-server-repository.xml33
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/cdo-server.xml33
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/eclipse-installer.pngbin0 -> 52808 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/eclipse-installer2.pngbin0 -> 27311 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/package-info.java13
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/server-start.pngbin0 -> 24370 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/operators/server-stop.pngbin0 -> 24240 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Doc01_Architecture.java (renamed from plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Architecture.java)8
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Doc02_PreparingModels.java154
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Doc03_ViewProviders.java (renamed from plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/ViewProviders.java)2
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/EmptyEMFProject.pngbin0 -> 6929 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/GenModel.pngbin0 -> 33562 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/GenerateTheModel.pngbin0 -> 9913 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/GeneratorResults.pngbin0 -> 15089 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Migrator0.pngbin0 -> 42676 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Migrator1.pngbin0 -> 23402 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Migrator2.pngbin0 -> 20670 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Migrator3.pngbin0 -> 19220 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Migrator4.pngbin0 -> 22335 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Migrator5.pngbin0 -> 8836 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Migrator6.pngbin0 -> 11981 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Migrator7.pngbin0 -> 13435 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Model1Ecore.pngbin0 -> 10837 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/client/Model1Project.pngbin0 -> 7676 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/programmers/package-info.java2
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/Doc01_UserInterface.java290
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/Doc02_ManagingRepositories.java274
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/Doc03_UsingBranches.java120
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/Doc04_CheckingOut.java206
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/Doc05_UsingCheckouts.java540
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/Doc06_UsingResources.java173
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/Doc07_UsingModels.java174
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/Doc08_TechnicalBackground.java246
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/administration-view.pngbin0 -> 9707 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/branch-create.pngbin0 -> 37083 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/branch-rename.pngbin0 -> 23867 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/branch-select.pngbin0 -> 24522 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/branchpoint-select.pngbin0 -> 28886 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkin-error.pngbin0 -> 19721 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-delete.pngbin0 -> 41669 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-duplicate.pngbin0 -> 10159 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-historical-showin.pngbin0 -> 4847 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-offline-showin.pngbin0 -> 4498 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-rename.pngbin0 -> 25726 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-transactional-showin.pngbin0 -> 4011 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-wizard-branch.pngbin0 -> 30845 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-wizard-branchpoint.pngbin0 -> 35708 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-wizard-name.pngbin0 -> 29506 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-wizard-repository.pngbin0 -> 31800 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-wizard-rootobject.pngbin0 -> 30613 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/checkout-wizard-type.pngbin0 -> 31706 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/collaboration-view.pngbin0 -> 4688 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/commit-select.pngbin0 -> 57856 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/compare-with.pngbin0 -> 8676 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/compare.pngbin0 -> 27056 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/explorer-perspective.pngbin0 -> 45601 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/history.pngbin0 -> 67039 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/import-wizard.pngbin0 -> 30058 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/merge.pngbin0 -> 28590 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/model-editor.pngbin0 -> 8581 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/new-binary.pngbin0 -> 26553 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/new-folder.pngbin0 -> 26202 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/new-menu.pngbin0 -> 22925 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/new-object.pngbin0 -> 18831 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/new-resource.pngbin0 -> 26740 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/new-root-object-dialog.pngbin0 -> 33895 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/new-root-object.pngbin0 -> 32137 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/new-text.pngbin0 -> 26497 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/object-delete.pngbin0 -> 29552 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/object-edit.pngbin0 -> 25836 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/package-info.java13
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/preferences.pngbin0 -> 24239 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/project-explorer.pngbin0 -> 20567 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/property-sheet.pngbin0 -> 25453 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repo-delete-checkouts.pngbin0 -> 21643 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repo-delete.pngbin0 -> 30665 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repo-rename.pngbin0 -> 24733 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repo-wizard-local.pngbin0 -> 37363 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repo-wizard-remote.pngbin0 -> 34182 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repo-wizard-type-local.pngbin0 -> 32926 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repo-wizard-type-remote.pngbin0 -> 32924 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repositories-view.pngbin0 -> 16309 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repository-local-showin.pngbin0 -> 6025 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/repository-remote-showin.pngbin0 -> 4776 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/resource-rename.pngbin0 -> 21321 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/revert.pngbin0 -> 25499 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/server-browser.pngbin0 -> 61817 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/sessions-view.pngbin0 -> 15122 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/switch-to-branch.pngbin0 -> 4047 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/switch-to-branchpoint.pngbin0 -> 5562 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/system-explorer-checkout.pngbin0 -> 46499 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/system-explorer-repository.pngbin0 -> 50009 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/tech-overview.pngbin0 -> 20416 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/tech-sessions.pngbin0 -> 4862 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/tech-transactions.pngbin0 -> 3975 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/tech-views.pngbin0 -> 3558 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/timemachine-view.pngbin0 -> 8668 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/src/org/eclipse/emf/cdo/doc/users/watchlist-view.pngbin0 -> 9436 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/toc.html199
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/toc.xmi5
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/toc.xml34
-rw-r--r--plugins/org.eclipse.emf.cdo.explorer/build.properties1
-rw-r--r--plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/explorer/checkouts/package-info.java11
-rw-r--r--plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/explorer/package-info.java12
-rw-r--r--plugins/org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/explorer/repositories/package-info.java11
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/debug/frame.html6
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/debug/org.eclipse.emf.cdo.doc.warnings11
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.doc/src/org/eclipse/emf/cdo/releng/doc/article/impl/UnresolvedBodyElement.java11
-rw-r--r--plugins/org.eclipse.emf.cdo.releng.help/html/writer/examples/CreatingTransportConnections.html7
-rw-r--r--plugins/org.eclipse.emf.cdo.releng/help/toc.html199
335 files changed, 19766 insertions, 399 deletions
diff --git a/plugins/org.eclipse.emf.cdo.doc/META-INF/MANIFEST.MF b/plugins/org.eclipse.emf.cdo.doc/META-INF/MANIFEST.MF
index e4ffac59ab..c12c15c0f7 100644
--- a/plugins/org.eclipse.emf.cdo.doc/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.emf.cdo.doc/META-INF/MANIFEST.MF
@@ -24,12 +24,15 @@ Require-Bundle: org.eclipse.help;bundle-version="[3.3.0,4.0.0)";resolution:=opti
org.eclipse.emf.cdo.server.net4j;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport,
org.eclipse.emf.cdo.server.objectivity;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport,
org.eclipse.emf.cdo.server.ocl;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport,
- org.eclipse.emf.cdo.ui;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport
+ org.eclipse.emf.cdo.ui;bundle-version="[4.0.0,5.0.0)";resolution:=optional;visibility:=reexport,
+ org.eclipse.emf.cdo.explorer;bundle-version="[4.0.0,5.0.0)";resolution:=optional
Export-Package: org.eclipse.emf.cdo.doc;version="4.1.400",
org.eclipse.emf.cdo.doc.online;version="4.1.400",
+ org.eclipse.emf.cdo.doc.operators;version="4.1.400",
org.eclipse.emf.cdo.doc.programmers;version="4.1.400",
org.eclipse.emf.cdo.doc.programmers.client;version="4.1.400",
org.eclipse.emf.cdo.doc.programmers.server;version="4.1.400",
org.eclipse.emf.cdo.doc.reference;version="4.1.400",
org.eclipse.emf.cdo.doc.reference.api;version="4.1.400",
- org.eclipse.emf.cdo.doc.reference.schema;version="4.1.400"
+ org.eclipse.emf.cdo.doc.reference.schema;version="4.1.400",
+ org.eclipse.emf.cdo.doc.users;version="4.1.400"
diff --git a/plugins/org.eclipse.emf.cdo.doc/Tables.xlsx b/plugins/org.eclipse.emf.cdo.doc/Tables.xlsx
index e6cae44bd7..ed466cd03e 100644
--- a/plugins/org.eclipse.emf.cdo.doc/Tables.xlsx
+++ b/plugins/org.eclipse.emf.cdo.doc/Tables.xlsx
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/build.xml b/plugins/org.eclipse.emf.cdo.doc/build.xml
index c7c91690f7..e9a02f8b59 100644
--- a/plugins/org.eclipse.emf.cdo.doc/build.xml
+++ b/plugins/org.eclipse.emf.cdo.doc/build.xml
@@ -122,6 +122,9 @@
<include name="org.eclipse.emf.cdo.edit/src/org/eclipse/emf/cdo/edit/*.java" />
<include name="org.eclipse.emf.cdo.edit/src/org/eclipse/emf/cdo/eresource/provider/*.java" />
<include name="org.eclipse.emf.cdo.edit/src/org/eclipse/emf/cdo/etypes/provider/*.java" />
+ <include name="org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/explorer/*.java" />
+ <include name="org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/explorer/checkouts/*.java" />
+ <include name="org.eclipse.emf.cdo.explorer/src/org/eclipse/emf/cdo/explorer/repositories/*.java" />
<include name="org.eclipse.emf.cdo.expressions.edit/src/org/eclipse/emf/cdo/expressions/provider/*.java" />
<include name="org.eclipse.emf.cdo.expressions/src/org/eclipse/emf/cdo/expressions/*.java" />
<include name="org.eclipse.emf.cdo.expressions/src/org/eclipse/emf/cdo/expressions/impl/*.java" />
@@ -243,6 +246,11 @@
<package name="org.eclipse.emf.cdo.spi.common.protocol" />
<package name="org.eclipse.emf.cdo.spi.common.revision" />
</group>
+ <group title="CDO Model Repository Explorer">
+ <package name="org.eclipse.emf.cdo.explorer" />
+ <package name="org.eclipse.emf.cdo.explorer.checkouts" />
+ <package name="org.eclipse.emf.cdo.explorer.repositories" />
+ </group>
<group title="CDO Model Repository Expressions">
<package name="org.eclipse.emf.cdo.expressions" />
<package name="org.eclipse.emf.cdo.expressions.impl" />
@@ -490,12 +498,14 @@
<package name="org.eclipse.emf.cdo.doc" />
<package name="org.eclipse.emf.cdo.doc.online" />
+ <package name="org.eclipse.emf.cdo.doc.operators" />
<package name="org.eclipse.emf.cdo.doc.programmers" />
<package name="org.eclipse.emf.cdo.doc.programmers.client" />
<package name="org.eclipse.emf.cdo.doc.programmers.server" />
<package name="org.eclipse.emf.cdo.doc.reference" />
<package name="org.eclipse.emf.cdo.doc.reference.api" />
<package name="org.eclipse.emf.cdo.doc.reference.schema" />
+ <package name="org.eclipse.emf.cdo.doc.users" />
</javadoc>
</target>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/Overview.html b/plugins/org.eclipse.emf.cdo.doc/html/Overview.html
index 7efad65a00..5e0f9491a2 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/Overview.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/Overview.html
@@ -23,7 +23,7 @@ function windowTitle()
<table border="0">
<tr>
<td width="100%"><h1>Overview</h1></td>
- <td align="right" valign="middle" nowrap>&nbsp;<a href="programmers/index.html" title="Forward to Programmer's Guide"><img src="../images/forward.png" border="0"></a></td>
+ <td align="right" valign="middle" nowrap>&nbsp;<a href="users/index.html" title="Forward to User's Guide"><img src="../images/forward.png" border="0"></a></td>
</tr>
</table>
<p class="author">Author: Eike Stepper</p>
@@ -141,13 +141,13 @@ function windowTitle()
The architecture of a CDO application is characterized by its mandatory dependency on EMF, the Eclipse Modeling
Framework. Most of the time an application interacts with the object graph of the model through standard EMF APIs
because CDO model graph objects are <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EObject.html" title="Interface in org.eclipse.emf.ecore"><code>EObjects</code></a>. While CDO's basic functionality integrates nicely and
- transparently with EMF's extension mechansims some of the more advanced functions may require to add direct
- dependendcies on CDO to your application code.
+ transparently with EMF's extension mechanisms some of the more advanced functions may require to add direct
+ dependencies on CDO to your application code.
<p>
The following diagram illustrates the major building blocks of a CDO application: <p align="center"><img src="programmers/client/application-architecture.png"></p>
<p><b>See Also:</b></p>
<ul>
- <li><a href="programmers/client/Architecture.html" title="Article in CDO Model Repository Documentation">Understanding the Architecture of a Client Application</a></li>
+ <li><a href="programmers/client/Doc01_Architecture.html" title="Article in CDO Model Repository Documentation">Understanding the Architecture of a Client Application</a></li>
</ul>
@@ -172,7 +172,7 @@ function windowTitle()
<p align="right">
-&nbsp;<a href="programmers/index.html" title="Forward to Programmer's Guide"><img src="../images/forward.png" border="0"></a></p>
+&nbsp;<a href="users/index.html" title="Forward to User's Guide"><img src="../images/forward.png" border="0"></a></p>
<HR>
<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/online/index.html b/plugins/org.eclipse.emf.cdo.doc/html/online/index.html
index ce703dec8b..befdca6031 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/online/index.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/online/index.html
@@ -23,19 +23,23 @@ function windowTitle()
<table border="0">
<tr>
<td width="100%"><h1>Online Docs</h1></td>
- <td align="right" valign="middle" nowrap><a href="../reference/MappingStrategies.html" title="Backward to DBStore Mapping Strategies"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png" border="0"></a></td>
+ <td align="right" valign="middle" nowrap><a href="../reference/MappingStrategies.html" title="Backward to DBStore Mapping Strategies"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to CDO Homepage"><img src="../../images/forward.png" border="0"></a></td>
</tr>
</table>
<p>
<table border="0">
-<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in CDO Model Repository Documentation">Homepage</a></td></tr>
-<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="3"><a href="http://wiki.eclipse.org/CDO" title="Article in CDO Model Repository Documentation">Wiki</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/cdo" title="Article in CDO Model Repository Documentation">CDO Homepage</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="3"><a href="http://wiki.eclipse.org/CDO" title="Article in CDO Model Repository Documentation">CDO Wiki</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="3"><a href="http://thegordian.blogspot.de/2008/11/how-scalable-are-my-models.html" title="Article in CDO Model Repository Documentation">CDO Scalability</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="3"><a href="http://help.eclipse.org/mars/nav/21" title="Article in CDO Model Repository Documentation">EMF Developer Guide</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/emf/compare/documentation/latest/user/user-guide.html" title="Article in CDO Model Repository Documentation">EMF Compare Guide</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="3"><a href="http://www.eclipse.org/ecp/documentation.html" title="Article in CDO Model Repository Documentation">EMF Forms Guide</a></td></tr>
</table>
</p>
<p align="right">
-<a href="../reference/MappingStrategies.html" title="Backward to DBStore Mapping Strategies"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to Homepage"><img src="../../images/forward.png" border="0"></a></p>
+<a href="../reference/MappingStrategies.html" title="Backward to DBStore Mapping Strategies"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="http://www.eclipse.org/cdo" title="Forward to CDO Homepage"><img src="../../images/forward.png" border="0"></a></p>
<HR>
<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/CDOServer.launch.txt b/plugins/org.eclipse.emf.cdo.doc/html/operators/CDOServer.launch.txt
new file mode 100644
index 0000000000..27049b215f
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/CDOServer.launch.txt
@@ -0,0 +1,370 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench">
+<booleanAttribute key="append.args" value="true"/>
+<stringAttribute key="application" value="org.eclipse.emf.cdo.server.app"/>
+<booleanAttribute key="askclear" value="true"/>
+<booleanAttribute key="automaticAdd" value="false"/>
+<booleanAttribute key="automaticValidate" value="true"/>
+<stringAttribute key="bad_container_name" value="\org.eclipse.emf.cdo.server."/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="false"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/CDOServer"/>
+<booleanAttribute key="default" value="false"/>
+<booleanAttribute key="includeOptional" value="false"/>
+<stringAttribute key="location" value="${workspace_loc}/../ws-cdo.server"/>
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<mapAttribute key="org.eclipse.debug.core.preferred_launchers">
+<mapEntry key="[run]" value="org.eclipse.pde.ui.RuntimeWorkbench"/>
+</mapAttribute>
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
+<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}&#13;&#10;-debug&#13;&#10;-console"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms40m&#13;&#10;-Xmx1g&#13;&#10;-Ddebug=true&#13;&#10;-Dorg.eclipse.net4j.tcp.ssl.passphrase=ab987c&#10;&#13;&#10;-Dorg.eclipse.net4j.tcp.ssl.trust=file:///${workspace_loc:org.eclipse.emf.cdo.examples}/sslKey/testTrust&#13;&#10;&#10;-Dorg.eclipse.net4j.tcp.ssl.key=file:///${workspace_loc:org.eclipse.emf.cdo.examples}/sslKey/testKeys&#10;&#13;&#10;-Dorg.eclipse.emf.cdo.server.browser.port=7777&#13;&#10;-Dorg.osgi.service.http.port=8080&#13;&#10;-Dosgi.checkConfiguration=false"/>
+<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:org.eclipse.emf.cdo.server.product}"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="org.eclipse.platform.ide"/>
+<stringAttribute key="selectedPlugin" value="org.eclipse.emf.cdo"/>
+<stringAttribute key="selected_target_plugins" value="com.ibm.icu@default:default,com.mysql.jdbc@default:default,javax.xml@default:default,org.apache.derby@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.eclipse.ant.core@default:default,org.eclipse.compare.core@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.filesystem.win32.x86_64@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.runtime@default:true,org.eclipse.core.variables@default:default,org.eclipse.emf.common@default:default,org.eclipse.emf.ecore.change@default:default,org.eclipse.emf.ecore.xmi@default:default,org.eclipse.emf.ecore@default:default,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.osgi.compatibility.state@default:false,org.eclipse.osgi@-1:true,org.h2@default:default,org.hsqldb@default:default,org.postgresql@default:default"/>
+<stringAttribute key="selected_workspace_plugins" value="org.eclipse.emf.cdo.common@default:default,org.eclipse.emf.cdo.ecore.retrofit@default:false,org.eclipse.emf.cdo.examples.company@default:default,org.eclipse.emf.cdo.expressions@default:default,org.eclipse.emf.cdo.net4j@default:default,org.eclipse.emf.cdo.security@default:default,org.eclipse.emf.cdo.server.admin@default:default,org.eclipse.emf.cdo.server.db@default:default,org.eclipse.emf.cdo.server.net4j@default:default,org.eclipse.emf.cdo.server.security@default:default,org.eclipse.emf.cdo.server@default:default,org.eclipse.emf.cdo@default:default,org.eclipse.net4j.db.derby@default:default,org.eclipse.net4j.db.h2@default:default,org.eclipse.net4j.db.hsqldb@default:default,org.eclipse.net4j.db.jdbc@default:default,org.eclipse.net4j.db.mysql@default:default,org.eclipse.net4j.db.postgresql@default:default,org.eclipse.net4j.db@default:default,org.eclipse.net4j.jvm@default:default,org.eclipse.net4j.tcp@default:default,org.eclipse.net4j.util@default:default,org.eclipse.net4j@default:default"/>
+<booleanAttribute key="show_selected_only" value="true"/>
+<stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>
+<booleanAttribute key="tracing" value="false"/>
+<mapAttribute key="tracingOptions">
+<mapEntry key="org.eclipse.core.contenttype/debug" value="false"/>
+<mapEntry key="org.eclipse.core.expressions/tracePropertyResolving" value="false"/>
+<mapEntry key="org.eclipse.core.jobs/jobs" value="false"/>
+<mapEntry key="org.eclipse.core.jobs/jobs/beginend" value="false"/>
+<mapEntry key="org.eclipse.core.jobs/jobs/errorondeadlock" value="false"/>
+<mapEntry key="org.eclipse.core.jobs/jobs/locks" value="false"/>
+<mapEntry key="org.eclipse.core.jobs/jobs/shutdown" value="false"/>
+<mapEntry key="org.eclipse.core.jobs/jobs/timing" value="false"/>
+<mapEntry key="org.eclipse.core.resources/build/delta" value="false"/>
+<mapEntry key="org.eclipse.core.resources/build/failure" value="false"/>
+<mapEntry key="org.eclipse.core.resources/build/interrupt" value="false"/>
+<mapEntry key="org.eclipse.core.resources/build/invoking" value="false"/>
+<mapEntry key="org.eclipse.core.resources/build/needbuild" value="false"/>
+<mapEntry key="org.eclipse.core.resources/build/needbuildstack" value="false"/>
+<mapEntry key="org.eclipse.core.resources/build/stacktrace" value="false"/>
+<mapEntry key="org.eclipse.core.resources/contenttype" value="false"/>
+<mapEntry key="org.eclipse.core.resources/contenttype/cache" value="false"/>
+<mapEntry key="org.eclipse.core.resources/debug" value="false"/>
+<mapEntry key="org.eclipse.core.resources/history" value="false"/>
+<mapEntry key="org.eclipse.core.resources/natures" value="false"/>
+<mapEntry key="org.eclipse.core.resources/perf/builders" value="10000"/>
+<mapEntry key="org.eclipse.core.resources/perf/listeners" value="500"/>
+<mapEntry key="org.eclipse.core.resources/perf/save.participants" value="500"/>
+<mapEntry key="org.eclipse.core.resources/perf/snapshot" value="1000"/>
+<mapEntry key="org.eclipse.core.resources/preferences" value="false"/>
+<mapEntry key="org.eclipse.core.resources/refresh" value="false"/>
+<mapEntry key="org.eclipse.core.resources/restore" value="false"/>
+<mapEntry key="org.eclipse.core.resources/restore/markers" value="false"/>
+<mapEntry key="org.eclipse.core.resources/restore/mastertable" value="false"/>
+<mapEntry key="org.eclipse.core.resources/restore/metainfo" value="false"/>
+<mapEntry key="org.eclipse.core.resources/restore/snapshots" value="false"/>
+<mapEntry key="org.eclipse.core.resources/restore/syncinfo" value="false"/>
+<mapEntry key="org.eclipse.core.resources/restore/tree" value="false"/>
+<mapEntry key="org.eclipse.core.resources/save" value="false"/>
+<mapEntry key="org.eclipse.core.resources/save/markers" value="false"/>
+<mapEntry key="org.eclipse.core.resources/save/mastertable" value="false"/>
+<mapEntry key="org.eclipse.core.resources/save/metainfo" value="false"/>
+<mapEntry key="org.eclipse.core.resources/save/syncinfo" value="false"/>
+<mapEntry key="org.eclipse.core.resources/save/tree" value="false"/>
+<mapEntry key="org.eclipse.core.resources/strings" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/compatibility/debug" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/debug" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/debug/context" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/perf" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/perf/success" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/preferences/plugin" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/url/debug" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/url/debug/cachecopy" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/url/debug/cachelookup" value="false"/>
+<mapEntry key="org.eclipse.core.runtime/url/debug/connect" value="false"/>
+<mapEntry key="org.eclipse.debug.core/debug" value="false"/>
+<mapEntry key="org.eclipse.debug.core/debug/commands" value="false"/>
+<mapEntry key="org.eclipse.debug.core/debug/events" value="false"/>
+<mapEntry key="org.eclipse.debug.ui/debug" value="false"/>
+<mapEntry key="org.eclipse.debug.ui/debug/contextlaunching" value="false"/>
+<mapEntry key="org.eclipse.debug.ui/debug/launchhistory" value="false"/>
+<mapEntry key="org.eclipse.debug.ui/debug/viewers/contentProvider" value="false"/>
+<mapEntry key="org.eclipse.debug.ui/debug/viewers/deltas" value="false"/>
+<mapEntry key="org.eclipse.debug.ui/debug/viewers/model" value="false"/>
+<mapEntry key="org.eclipse.debug.ui/debug/viewers/updateSequence" value="false"/>
+<mapEntry key="org.eclipse.debug.ui/debug/viewers/viewer" value="false"/>
+<mapEntry key="org.eclipse.emf.cdo.common/debug" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.common/debug.model" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.common/debug.protocol" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.common/debug.revision" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.common/perf" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.common/perf.revision" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.common/perf.revision.reading" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.common/perf.revision.writing" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.examples/debug" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.server.db/debug" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.server/debug" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.server/debug.protocol" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.server/debug.repository" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.server/debug.resource" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.server/debug.revision" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.server/debug.session" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.server/debug.store" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.server/debug.types" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo.ui/debug" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.adapter" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.model" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.object" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.protocol" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.repository" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.resource" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.revision" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.session" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.transaction" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.util" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/debug.view" value="true"/>
+<mapEntry key="org.eclipse.emf.cdo/perf" value="false"/>
+<mapEntry key="org.eclipse.emf.cdo/perf.revision" value="false"/>
+<mapEntry key="org.eclipse.emf.cdo/perf.revision.loading" value="false"/>
+<mapEntry key="org.eclipse.equinox.preferences/general" value="false"/>
+<mapEntry key="org.eclipse.equinox.preferences/get" value="false"/>
+<mapEntry key="org.eclipse.equinox.preferences/set" value="false"/>
+<mapEntry key="org.eclipse.equinox.registry/debug" value="false"/>
+<mapEntry key="org.eclipse.equinox.registry/debug/events" value="false"/>
+<mapEntry key="org.eclipse.help.base/debug" value="true"/>
+<mapEntry key="org.eclipse.help.base/debug/search" value="false"/>
+<mapEntry key="org.eclipse.help.ui/debug" value="true"/>
+<mapEntry key="org.eclipse.help.ui/debug/embeddedBrowser" value="false"/>
+<mapEntry key="org.eclipse.help.ui/debug/embeddedBrowser/inprocess" value="false"/>
+<mapEntry key="org.eclipse.help.ui/debug/infopop" value="false"/>
+<mapEntry key="org.eclipse.help.webapp/debug" value="true"/>
+<mapEntry key="org.eclipse.help.webapp/debug/workingsets" value="false"/>
+<mapEntry key="org.eclipse.help/debug" value="true"/>
+<mapEntry key="org.eclipse.help/debug/context" value="false"/>
+<mapEntry key="org.eclipse.help/debug/search" value="false"/>
+<mapEntry key="org.eclipse.jdt.core.manipulation/debug" value="true"/>
+<mapEntry key="org.eclipse.jdt.core/debug" value="true"/>
+<mapEntry key="org.eclipse.jdt.core/debug/buffermanager" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/builder" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/compiler" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/completion" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/cpresolution" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/cpresolution/advanced" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/hierarchy" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/indexmanager" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/javadelta" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/javadelta/verbose" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/javamodel" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/javamodel/cache" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/postaction" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/resolution" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/search" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/selection" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/sourcemapper" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/debug/zipaccess" value="false"/>
+<mapEntry key="org.eclipse.jdt.core/perf/completion" value="300"/>
+<mapEntry key="org.eclipse.jdt.core/perf/containerinitializer" value="5000"/>
+<mapEntry key="org.eclipse.jdt.core/perf/javadeltalistener" value="500"/>
+<mapEntry key="org.eclipse.jdt.core/perf/reconcile" value="1000"/>
+<mapEntry key="org.eclipse.jdt.core/perf/selection" value="300"/>
+<mapEntry key="org.eclipse.jdt.core/perf/variableinitializer" value="5000"/>
+<mapEntry key="org.eclipse.jdt.ui/debug" value="true"/>
+<mapEntry key="org.eclipse.jdt.ui/debug/ASTProvider" value="false"/>
+<mapEntry key="org.eclipse.jdt.ui/debug/ResultCollector" value="false"/>
+<mapEntry key="org.eclipse.jdt.ui/debug/TypeConstraints" value="false"/>
+<mapEntry key="org.eclipse.jdt.ui/perf/content_assist/extensions" value="1000"/>
+<mapEntry key="org.eclipse.jdt.ui/perf/content_assist_sorters/extensions" value=""/>
+<mapEntry key="org.eclipse.jdt.ui/perf/explorer/RefactorActionGroup" value="150"/>
+<mapEntry key="org.eclipse.jdt.ui/perf/explorer/createPartControl" value="1300"/>
+<mapEntry key="org.eclipse.jdt.ui/perf/explorer/makeActions" value="1000"/>
+<mapEntry key="org.eclipse.jdt.ui/perf/search/participants" value="300"/>
+<mapEntry key="org.eclipse.jface.text.source/debug/RevisionRulerColumn" value="false"/>
+<mapEntry key="org.eclipse.jface.text/debug/AnnotationPainter" value="false"/>
+<mapEntry key="org.eclipse.jface.text/debug/ContentAssistSubjectAdapters" value="false"/>
+<mapEntry key="org.eclipse.jface.text/debug/FastPartitioner/PositionCache" value="false"/>
+<mapEntry key="org.eclipse.ltk.core.refactoring/perf/participants/checkConditions" value="300"/>
+<mapEntry key="org.eclipse.ltk.core.refactoring/perf/participants/createChanges" value="300"/>
+<mapEntry key="org.eclipse.net4j.buddies.chat.ui/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.buddies.chat/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.buddies.common/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.buddies.server/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.buddies.ui/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.buddies/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.db.derby/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.db.derby/debug.sql" value="true"/>
+<mapEntry key="org.eclipse.net4j.db.hsqldb/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.db.hsqldb/debug.sql" value="true"/>
+<mapEntry key="org.eclipse.net4j.db.mysql/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.db.mysql/debug.sql" value="true"/>
+<mapEntry key="org.eclipse.net4j.db/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.db/debug.sql" value="true"/>
+<mapEntry key="org.eclipse.net4j.debug/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.examples/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.fileshare.ui/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.fileshare/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.jms.admin/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.jms.admin/debug.protocol" value="true"/>
+<mapEntry key="org.eclipse.net4j.jms.server.jdbc/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.jms.server/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.jms.server/debug.protocol" value="true"/>
+<mapEntry key="org.eclipse.net4j.jms.server/debug.store" value="true"/>
+<mapEntry key="org.eclipse.net4j.jms/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.jms/debug.protocol" value="true"/>
+<mapEntry key="org.eclipse.net4j.jvm/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.tcp/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.ui/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.util.ui/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.util/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j.util/debug.concurrency" value="true"/>
+<mapEntry key="org.eclipse.net4j.util/debug.lifecycle" value="true"/>
+<mapEntry key="org.eclipse.net4j.util/debug.lifecycle.dump" value="true"/>
+<mapEntry key="org.eclipse.net4j.util/debug.om" value="true"/>
+<mapEntry key="org.eclipse.net4j.util/debug.registry" value="true"/>
+<mapEntry key="org.eclipse.net4j/debug" value="true"/>
+<mapEntry key="org.eclipse.net4j/debug.acceptor" value="true"/>
+<mapEntry key="org.eclipse.net4j/debug.buffer" value="true"/>
+<mapEntry key="org.eclipse.net4j/debug.buffer.stream" value="false"/>
+<mapEntry key="org.eclipse.net4j/debug.channel" value="true"/>
+<mapEntry key="org.eclipse.net4j/debug.connector" value="true"/>
+<mapEntry key="org.eclipse.net4j/debug.selector" value="true"/>
+<mapEntry key="org.eclipse.net4j/debug.signal" value="true"/>
+<mapEntry key="org.eclipse.net4j/perf" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/bundleTime" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/events" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/filter" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/loader" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/manifest" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/messageBundles" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/packageadmin" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/security" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/services" value="false"/>
+<mapEntry key="org.eclipse.osgi/debug/startlevel" value="false"/>
+<mapEntry key="org.eclipse.osgi/defaultprofile/buffersize" value="256"/>
+<mapEntry key="org.eclipse.osgi/defaultprofile/logfilename" value=""/>
+<mapEntry key="org.eclipse.osgi/defaultprofile/logsynchronously" value="false"/>
+<mapEntry key="org.eclipse.osgi/eclipseadaptor/converter/debug" value="false"/>
+<mapEntry key="org.eclipse.osgi/eclipseadaptor/debug" value="false"/>
+<mapEntry key="org.eclipse.osgi/eclipseadaptor/debug/location" value="false"/>
+<mapEntry key="org.eclipse.osgi/eclipseadaptor/debug/platformadmin" value="false"/>
+<mapEntry key="org.eclipse.osgi/eclipseadaptor/debug/platformadmin/resolver" value="false"/>
+<mapEntry key="org.eclipse.osgi/monitor/activation" value="false"/>
+<mapEntry key="org.eclipse.osgi/monitor/classes" value="false"/>
+<mapEntry key="org.eclipse.osgi/monitor/resources" value="false"/>
+<mapEntry key="org.eclipse.osgi/profile/benchmark" value="false"/>
+<mapEntry key="org.eclipse.osgi/profile/debug" value="false"/>
+<mapEntry key="org.eclipse.osgi/profile/impl" value="org.eclipse.osgi.internal.profile.DefaultProfileLogger"/>
+<mapEntry key="org.eclipse.osgi/profile/startup" value="false"/>
+<mapEntry key="org.eclipse.osgi/resolver/cycles" value="false"/>
+<mapEntry key="org.eclipse.osgi/resolver/debug" value="false"/>
+<mapEntry key="org.eclipse.osgi/resolver/generics" value="false"/>
+<mapEntry key="org.eclipse.osgi/resolver/grouping" value="false"/>
+<mapEntry key="org.eclipse.osgi/resolver/imports" value="false"/>
+<mapEntry key="org.eclipse.osgi/resolver/requires" value="false"/>
+<mapEntry key="org.eclipse.osgi/resolver/wiring" value="false"/>
+<mapEntry key="org.eclipse.osgi/trace/activation" value="false"/>
+<mapEntry key="org.eclipse.osgi/trace/classLoading" value="false"/>
+<mapEntry key="org.eclipse.osgi/trace/filename" value="runtime.traces"/>
+<mapEntry key="org.eclipse.osgi/trace/filters" value="trace.properties"/>
+<mapEntry key="org.eclipse.pde.build/debug" value="false"/>
+<mapEntry key="org.eclipse.pde.core/cache" value="false"/>
+<mapEntry key="org.eclipse.pde.core/classpath" value="false"/>
+<mapEntry key="org.eclipse.pde.core/debug" value="true"/>
+<mapEntry key="org.eclipse.pde.core/validation" value="false"/>
+<mapEntry key="org.eclipse.team.core/backgroundevents" value="false"/>
+<mapEntry key="org.eclipse.team.core/debug" value="false"/>
+<mapEntry key="org.eclipse.team.core/refreshjob" value="false"/>
+<mapEntry key="org.eclipse.team.core/streams" value="false"/>
+<mapEntry key="org.eclipse.team.core/threading" value="false"/>
+<mapEntry key="org.eclipse.team.cvs.core/cvsprotocol" value="true"/>
+<mapEntry key="org.eclipse.team.cvs.core/debug" value="false"/>
+<mapEntry key="org.eclipse.team.cvs.core/dirtycaching" value="false"/>
+<mapEntry key="org.eclipse.team.cvs.core/metafiles" value="false"/>
+<mapEntry key="org.eclipse.team.cvs.core/syncchangeevents" value="false"/>
+<mapEntry key="org.eclipse.team.cvs.core/threading" value="false"/>
+<mapEntry key="org.eclipse.team.cvs.ssh/debug" value="false"/>
+<mapEntry key="org.eclipse.team.cvs.ssh/ssh_protocol" value="false"/>
+<mapEntry key="org.eclipse.ui.browser/debug" value="false"/>
+<mapEntry key="org.eclipse.ui.ide/debug" value="false"/>
+<mapEntry key="org.eclipse.ui.ide/debug/gc" value="false"/>
+<mapEntry key="org.eclipse.ui.ide/debug/internalerror/openDialog" value="false"/>
+<mapEntry key="org.eclipse.ui.ide/debug/undomonitor" value="false"/>
+<mapEntry key="org.eclipse.ui.intro.universal/debug" value="true"/>
+<mapEntry key="org.eclipse.ui.intro.universal/trace/logInfo" value="true"/>
+<mapEntry key="org.eclipse.ui.intro.universal/trace/logPerformance" value="false"/>
+<mapEntry key="org.eclipse.ui.intro/debug" value="true"/>
+<mapEntry key="org.eclipse.ui.intro/flags/noBrowser" value="false"/>
+<mapEntry key="org.eclipse.ui.intro/trace/logInfo" value="true"/>
+<mapEntry key="org.eclipse.ui.intro/trace/logPerformance" value="false"/>
+<mapEntry key="org.eclipse.ui.intro/trace/printHTML" value="false"/>
+<mapEntry key="org.eclipse.ui.workbench/debug" value="false"/>
+<mapEntry key="org.eclipse.ui/debug" value="false"/>
+<mapEntry key="org.eclipse.ui/debug/contributions" value="false"/>
+<mapEntry key="org.eclipse.ui/debug/declaredImages" value="false"/>
+<mapEntry key="org.eclipse.ui/debug/job.stale" value="false"/>
+<mapEntry key="org.eclipse.ui/debug/showAllJobs" value="false"/>
+<mapEntry key="org.eclipse.ui/debug/swtdebug" value="false"/>
+<mapEntry key="org.eclipse.ui/debug/workingSets" value="false"/>
+<mapEntry key="org.eclipse.ui/experimental/menus" value="false"/>
+<mapEntry key="org.eclipse.ui/listeners/IWorkbenchPage.IPartListener" value="false"/>
+<mapEntry key="org.eclipse.ui/listeners/IWorkbenchPage.IPartListener2" value="false"/>
+<mapEntry key="org.eclipse.ui/listeners/IWorkbenchPage.IPropertyChangeListener" value="false"/>
+<mapEntry key="org.eclipse.ui/listeners/IWorkbenchPartReference" value="false"/>
+<mapEntry key="org.eclipse.ui/listeners/IWorkbenchWindow.IPageListener" value="false"/>
+<mapEntry key="org.eclipse.ui/listeners/IWorkbenchWindow.IPartListener" value="false"/>
+<mapEntry key="org.eclipse.ui/listeners/IWorkbenchWindow.IPartListener2" value="false"/>
+<mapEntry key="org.eclipse.ui/listeners/IWorkbenchWindow.IPerspectiveListener" value="false"/>
+<mapEntry key="org.eclipse.ui/perf/contentTypes" value="200"/>
+<mapEntry key="org.eclipse.ui/perf/page.listeners" value="200"/>
+<mapEntry key="org.eclipse.ui/perf/part.activate" value="200"/>
+<mapEntry key="org.eclipse.ui/perf/part.control" value="800"/>
+<mapEntry key="org.eclipse.ui/perf/part.create" value="800"/>
+<mapEntry key="org.eclipse.ui/perf/part.init" value="800"/>
+<mapEntry key="org.eclipse.ui/perf/part.input" value="200"/>
+<mapEntry key="org.eclipse.ui/perf/part.listeners" value="200"/>
+<mapEntry key="org.eclipse.ui/perf/perspective.create" value="800"/>
+<mapEntry key="org.eclipse.ui/perf/perspective.listeners" value="200"/>
+<mapEntry key="org.eclipse.ui/perf/perspective.switch" value="800"/>
+<mapEntry key="org.eclipse.ui/perf/showHeapStatus" value="true"/>
+<mapEntry key="org.eclipse.ui/perf/uijob" value="200"/>
+<mapEntry key="org.eclipse.ui/perf/workbench.restore" value="30000"/>
+<mapEntry key="org.eclipse.ui/perf/workbench.start" value="45000"/>
+<mapEntry key="org.eclipse.ui/trace/commands" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/contexts" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/contexts.performance" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/contexts.verbose" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/graphics" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/handlers" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/handlers.performance" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/handlers.verbose" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/handlers.verbose.commandId" value=""/>
+<mapEntry key="org.eclipse.ui/trace/keyBindings" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/keyBindings.verbose" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/multipageeditor" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/operations" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/operations.verbose" value="false"/>
+<mapEntry key="org.eclipse.ui/trace/sources" value="false"/>
+<mapEntry key="org.eclipse.update.configurator/debug" value="false"/>
+<mapEntry key="org.eclipse.update.core/debug" value="true"/>
+<mapEntry key="org.eclipse.update.core/debug/configuration" value="false"/>
+<mapEntry key="org.eclipse.update.core/debug/install" value="false"/>
+<mapEntry key="org.eclipse.update.core/debug/installhandler" value="false"/>
+<mapEntry key="org.eclipse.update.core/debug/parsing" value="false"/>
+<mapEntry key="org.eclipse.update.core/debug/reconciler" value="false"/>
+<mapEntry key="org.eclipse.update.core/debug/type" value="false"/>
+<mapEntry key="org.eclipse.update.core/debug/warning" value="false"/>
+<mapEntry key="org.eclipse.update.core/debug/web" value="false"/>
+</mapAttribute>
+<booleanAttribute key="useCustomFeatures" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="true"/>
+<booleanAttribute key="useNamedJRE" value="true"/>
+<booleanAttribute key="useProduct" value="false"/>
+<booleanAttribute key="usefeatures" value="false"/>
+</launchConfiguration>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/Doc00_OperatingServer.html b/plugins/org.eclipse.emf.cdo.doc/html/operators/Doc00_OperatingServer.html
new file mode 100644
index 0000000000..8d5fa6f0b5
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/Doc00_OperatingServer.html
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Operating a CDO Server (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Operating a CDO Server (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">Operator's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Operating a CDO Server</h1></td>
+ <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Operator's Guide"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc01_ConfiguringRepositories.html" title="Forward to Configuring Repositories"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="3"><a href="Doc00_OperatingServer.html#Doc_ServerDeploy" title="Chapter in CDO Model Repository Documentation">Deploying a CDO Server</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="3"><a href="Doc00_OperatingServer.html#Doc_ServerStart" title="Chapter in CDO Model Repository Documentation">Starting a CDO Server</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="3"><a href="Doc00_OperatingServer.html#Doc_ServerStop" title="Chapter in CDO Model Repository Documentation">Stopping a CDO Server</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_ServerDeploy"></a>1&nbsp;&nbsp;Deploying a CDO Server</h2>
+<p>
+ The easiest way to deploy a stand-alone CDO Server is to download the latest
+ <a href="http://wiki.eclipse.org/Eclipse_Installer">Eclipse Installer</a> for the target environment:
+ <ul>
+ <li><a href="http://www.eclipse.org/downloads/download.php?file=/oomph/products/latest/eclipse-inst-win64.exe">Windows 64 Bit</a> (self-extracting exe)
+ <li><a href="http://www.eclipse.org/downloads/download.php?file=/oomph/products/latest/eclipse-inst-win32.exe">Windows 32 Bit</a> (self-extracting exe)
+ <li><a href="http://www.eclipse.org/downloads/download.php?file=/oomph/products/latest/eclipse-inst-mac64.tar.gz">Mac OS 64 Bit</a> (tar.gz)
+ <li><a href="http://www.eclipse.org/downloads/download.php?file=/oomph/products/latest/eclipse-inst-linux64.tar.gz">Linux 64 Bit</a> (tar.gz)
+ <li><a href="http://www.eclipse.org/downloads/download.php?file=/oomph/products/latest/eclipse-inst-linux32.tar.gz">Linux 32 Bit</a> (tar.gz)
+ </ul>
+ <p>
+ When the Eclipse Installer is started, select the "CDO Server" application:
+ <p align="center"><img src="eclipse-installer.png"></p>
+
+ <p>
+ On the second page make sure you select the product version (of the CDO Server) that matches your clients' versions:
+ <p align="center"><img src="eclipse-installer.png"></p>
+
+ <p>
+ When the installation has finished the "eclipse" folder under the installation folder contains the <b>cdo-server.xml</b>
+ configuration file, which looks similar to this:
+
+
+<div class="snippet" style="margin-left:24px;" align="left">
+ <a name="snippet_cdoServerXML"></a>
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><img src="../../images/editor-top-left-xml.png"></td>
+ <td style="background-image:url(../../images/editor-top1.png); background-repeat:repeat-x;" width="1px"><font face="Segoe UI,Arial" size="-1">cdo&#8209;server.xml</font></td>
+ <td width="1px"><img src="../../images/editor-close.png"></td>
+ <td style="background-image:url(../../images/editor-top2.png); background-repeat:repeat-x;">&nbsp;</td>
+ <td><img src="../../images/editor-top-right.png"></td>
+ </tr>
+ <tr>
+ <td style="background-image:url(../../images/editor-left.png); background-repeat:repeat-y;">&nbsp;</td>
+ <td colspan="3" align="left" valign="top" nowrap>
+ <div style="margin:10px 0px 10px 0px;">
+ <code>
+<font color="#0000e1">&lt;?xml version=<font color="#000080">'1.0'</font> encoding=<font color="#000080">'UTF-8'</font>?&gt;</font><br/>
+<font color="#0000e1">&lt;cdoServer&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;acceptor&nbsp;type<font color="#000080">="tcp"</font>&nbsp;listenAddr<font color="#000080">="0.0.0.0"</font>&nbsp;port<font color="#000080">="2036"</font>/&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;repository&nbsp;name<font color="#000080">="repo1"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="overrideUUID"</font>&nbsp;value<font color="#000080">=""</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="supportingAudits"</font>&nbsp;value<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="supportingBranches"</font>&nbsp;value<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="ensureReferentialIntegrity"</font>&nbsp;value<font color="#000080">="false"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="allowInterruptRunningQueries"</font>&nbsp;value<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="idGenerationLocation"</font>&nbsp;value<font color="#000080">="STORE"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="serializeCommits"</font>&nbsp;value<font color="#000080">="false"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="optimisticLockingTimeout"</font>&nbsp;value<font color="#000080">="10000"</font>/&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;store&nbsp;type<font color="#000080">="db"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="connectionKeepAlivePeriod"</font>&nbsp;value<font color="#000080">="60"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="readerPoolCapacity"</font>&nbsp;value<font color="#000080">="20"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="writerPoolCapacity"</font>&nbsp;value<font color="#000080">="20"</font>/&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;mappingStrategy&nbsp;type<font color="#000080">="horizontal"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="qualifiedNames"</font>&nbsp;value<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/mappingStrategy&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;dbAdapter&nbsp;name<font color="#000080">="h2"</font>/&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;dataSource&nbsp;class<font color="#000080">="org.h2.jdbcx.JdbcDataSource"</font>&nbsp;URL<font color="#000080">="jdbc:h2:database/repo1"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/store&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/repository&gt;</font><br/>
+<br/>
+<font color="#0000e1">&lt;/cdoServer&gt;</font>
+ </code>
+ </div>
+ </td>
+ <td style="background-image:url(../../images/editor-right.png); background-repeat:repeat-y;">&nbsp;</td>
+ </tr>
+ <tr>
+ <td><img src="../../images/editor-bottom-left.png"></td>
+ <td style="background-image:url(../../images/editor-bottom.png); background-repeat:repeat-x;" colspan="3">&nbsp;</td>
+ <td><img src="../../images/editor-bottom-right.png"></td>
+ </tr>
+ </table>
+</div>
+<p>
+
+ <p>
+ Please note that many <a href="../users/Doc02_ManagingRepositories.html" title="Article in CDO Model Repository Documentation">repository configuration options</a> can <b>not</b> be changed anymore after the repository
+ has been started the first time.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc01_ConfiguringRepositories.html" title="Article in CDO Model Repository Documentation">Configuring Repositories</a></li>
+ <li><a href="Doc02_ConfiguringAcceptors.html" title="Article in CDO Model Repository Documentation">Configuring Acceptors</a></li>
+ <li><a href="http://wiki.eclipse.org/CDO/Security_Manager" title="Article in CDO Model Repository Documentation">Managing Security</a></li>
+</ul>
+
+
+<h2><a name="Doc_ServerStart"></a>2&nbsp;&nbsp;Starting a CDO Server</h2>
+<p>
+ Starting a CDO Server differs a little bit depending on the target environment:
+ <ul>
+ <li> On <b>Windows</b> double-click the <code>eclipsec.exe</code> file (mind the last "c").
+ <li> On <b>Mac OS</b> start the <code>Eclipse.app/Contents/MacOS/eclipse</code> executable from a terminal window.
+ <li> On <b>Linux</b> start the normal <code>eclipse</code> executable from a terminal window.
+ </ul>
+ <p>
+ After successful start of the server the console should look similar to this:
+ <p align="center"><img src="server-start.png"></p>
+
+ <p>
+ Please note that many <a href="../users/Doc02_ManagingRepositories.html" title="Article in CDO Model Repository Documentation">repository configuration options</a> can <b>not</b> be changed anymore after the repository
+ has been started the first time.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc01_ConfiguringRepositories.html" title="Article in CDO Model Repository Documentation">Configuring Repositories</a></li>
+</ul>
+
+
+<h2><a name="Doc_ServerStop"></a>3&nbsp;&nbsp;Stopping a CDO Server</h2>
+<p>
+ To gracefully shut down a running CDO server enter the command "<code>close</code>" into the console and confirm with "<code>yes</code>":
+ <p align="center"><img src="server-stop.png"></p>
+
+ <p>
+ Please note that the <a href="Doc01_ConfiguringRepositories.html#Element_store" title="Chapter in CDO Model Repository Documentation">DBStore</a> supports automatic crash detection and recovery at startup time.
+ Other store may or may not support similar functionality.
+
+<p align="right">
+<a href="index.html" title="Backward to Operator's Guide"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc01_ConfiguringRepositories.html" title="Forward to Configuring Repositories"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/Doc01_ConfiguringRepositories.html b/plugins/org.eclipse.emf.cdo.doc/html/operators/Doc01_ConfiguringRepositories.html
new file mode 100644
index 0000000000..01b84ef44c
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/Doc01_ConfiguringRepositories.html
@@ -0,0 +1,442 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Configuring Repositories (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Configuring Repositories (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">Operator's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Configuring Repositories</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc00_OperatingServer.html" title="Backward to Operating a CDO Server"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc02_ConfiguringAcceptors.html" title="Forward to Configuring Acceptors"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ The repositories of a CDO Server are configured in the cdo-server.xml file. Here's an example:
+
+
+<div class="snippet" style="margin-left:24px;" align="left">
+ <a name="snippet_cdoServerXML"></a>
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><img src="../../images/editor-top-left-xml.png"></td>
+ <td style="background-image:url(../../images/editor-top1.png); background-repeat:repeat-x;" width="1px"><font face="Segoe UI,Arial" size="-1">cdo&#8209;server.xml</font></td>
+ <td width="1px"><img src="../../images/editor-close.png"></td>
+ <td style="background-image:url(../../images/editor-top2.png); background-repeat:repeat-x;">&nbsp;</td>
+ <td><img src="../../images/editor-top-right.png"></td>
+ </tr>
+ <tr>
+ <td style="background-image:url(../../images/editor-left.png); background-repeat:repeat-y;">&nbsp;</td>
+ <td colspan="3" align="left" valign="top" nowrap>
+ <div style="margin:10px 0px 10px 0px;">
+ <code>
+<font color="#0000e1">&lt;?xml version=<font color="#000080">'1.0'</font> encoding=<font color="#000080">'UTF-8'</font>?&gt;</font><br/>
+<font color="#0000e1">&lt;cdoServer&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;repository&nbsp;name<font color="#000080">="repo1"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="overrideUUID"</font>&nbsp;value<font color="#000080">=""</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="supportingAudits"</font>&nbsp;value<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="supportingBranches"</font>&nbsp;value<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="ensureReferentialIntegrity"</font>&nbsp;value<font color="#000080">="false"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="allowInterruptRunningQueries"</font>&nbsp;value<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="idGenerationLocation"</font>&nbsp;value<font color="#000080">="STORE"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="serializeCommits"</font>&nbsp;value<font color="#000080">="false"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="optimisticLockingTimeout"</font>&nbsp;value<font color="#000080">="10000"</font>/&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;store&nbsp;type<font color="#000080">="db"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="connectionKeepAlivePeriod"</font>&nbsp;value<font color="#000080">="60"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="readerPoolCapacity"</font>&nbsp;value<font color="#000080">="20"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="writerPoolCapacity"</font>&nbsp;value<font color="#000080">="20"</font>/&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;mappingStrategy&nbsp;type<font color="#000080">="horizontal"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;property&nbsp;name<font color="#000080">="qualifiedNames"</font>&nbsp;value<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/mappingStrategy&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;dbAdapter&nbsp;name<font color="#000080">="h2"</font>/&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;dataSource&nbsp;class<font color="#000080">="org.h2.jdbcx.JdbcDataSource"</font>&nbsp;URL<font color="#000080">="jdbc:h2:database/repo1"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/store&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/repository&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;<font color="#3f7f5f">&lt;!--&nbsp;other&nbsp;acceptors&nbsp;and&nbsp;repositories&nbsp;--&gt;</font><br/>
+<br/>
+<font color="#0000e1">&lt;/cdoServer&gt;</font>
+ </code>
+ </div>
+ </td>
+ <td style="background-image:url(../../images/editor-right.png); background-repeat:repeat-y;">&nbsp;</td>
+ </tr>
+ <tr>
+ <td><img src="../../images/editor-bottom-left.png"></td>
+ <td style="background-image:url(../../images/editor-bottom.png); background-repeat:repeat-x;" colspan="3">&nbsp;</td>
+ <td><img src="../../images/editor-bottom-right.png"></td>
+ </tr>
+ </table>
+</div>
+<p>
+
+ <p>
+ The following sections describe the various elements and properties.
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_repository" title="Chapter in CDO Model Repository Documentation">Element repository</a></td></tr>
+<tr><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_overrideUUID" title="Chapter in CDO Model Repository Documentation">Property overrideUUID</a></td></tr>
+<tr><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_supportingAudits" title="Chapter in CDO Model Repository Documentation">Property supportingAudits</a></td></tr>
+<tr><td></td><td>1.3&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_supportingBranches" title="Chapter in CDO Model Repository Documentation">Property supportingBranches</a></td></tr>
+<tr><td></td><td>1.4&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_supportingEcore" title="Chapter in CDO Model Repository Documentation">Property supportingEcore</a></td></tr>
+<tr><td></td><td>1.5&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_serializeCommits" title="Chapter in CDO Model Repository Documentation">Property serializeCommits</a></td></tr>
+<tr><td></td><td>1.6&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_ensureReferentialIntegrity" title="Chapter in CDO Model Repository Documentation">Property ensureReferentialIntegrity</a></td></tr>
+<tr><td></td><td>1.7&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_allowInterruptRunningQueries" title="Chapter in CDO Model Repository Documentation">Property_allowInterruptRunningQueries</a></td></tr>
+<tr><td></td><td>1.8&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_idGenerationLocation" title="Chapter in CDO Model Repository Documentation">Property idGenerationLocation</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_securityManager" title="Chapter in CDO Model Repository Documentation">Element securityManager</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_authenticator" title="Chapter in CDO Model Repository Documentation">Element authenticator</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_initialPackage" title="Chapter in CDO Model Repository Documentation">Element initialPackage</a></td></tr>
+<tr><td>5&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_store" title="Chapter in CDO Model Repository Documentation">Element store</a></td></tr>
+<tr><td></td><td>5.1&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_connectionKeepAlivePeriod" title="Chapter in CDO Model Repository Documentation">Property connectionKeepAlivePeriod</a></td></tr>
+<tr><td></td><td>5.2&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_readerPoolCapacity" title="Chapter in CDO Model Repository Documentation">Property readerPoolCapacity</a></td></tr>
+<tr><td></td><td>5.3&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_writerPoolCapacity" title="Chapter in CDO Model Repository Documentation">Property writerPoolCapacity</a></td></tr>
+<tr><td>6&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_mappingStrategy" title="Chapter in CDO Model Repository Documentation">Element mappingStrategy</a></td></tr>
+<tr><td></td><td>6.1&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_toManyReferences" title="Chapter in CDO Model Repository Documentation">Property toManyReferences</a></td></tr>
+<tr><td></td><td>6.2&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_maxTableNameLength" title="Chapter in CDO Model Repository Documentation">Property maxTableNameLength</a></td></tr>
+<tr><td></td><td>6.3&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_maxFieldNameLength" title="Chapter in CDO Model Repository Documentation">Property maxFieldNameLength</a></td></tr>
+<tr><td></td><td>6.4&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_tableNamePrefix" title="Chapter in CDO Model Repository Documentation">Property tableNamePrefix</a></td></tr>
+<tr><td></td><td>6.5&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_qualifiedNames" title="Chapter in CDO Model Repository Documentation">Property qualifiedNames</a></td></tr>
+<tr><td></td><td>6.6&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_forceNamesWithID" title="Chapter in CDO Model Repository Documentation">Property forceNamesWithID</a></td></tr>
+<tr><td></td><td>6.7&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_fieldConstructionTracking" title="Chapter in CDO Model Repository Documentation">Property fieldConstructionTracking</a></td></tr>
+<tr><td></td><td>6.8&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_objectTypeCacheSize" title="Chapter in CDO Model Repository Documentation">Property objectTypeCacheSize</a></td></tr>
+<tr><td></td><td>6.9&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_columnTypeModifier" title="Chapter in CDO Model Repository Documentation">Property columnTypeModifier</a></td></tr>
+<tr><td></td><td>6.10&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_forceIndexes" title="Chapter in CDO Model Repository Documentation">Property forceIndexes</a></td></tr>
+<tr><td>7&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_dbAdapter" title="Chapter in CDO Model Repository Documentation">Element dbAdapter</a></td></tr>
+<tr><td>8&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_dataSource" title="Chapter in CDO Model Repository Documentation">Element dataSource</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Element_repository"></a>1&nbsp;&nbsp;Element repository</h2>
+<p>
+ Defines an <a href="../../javadoc/org/eclipse/emf/cdo/server/IRepository.html" title="Interface in org.eclipse.emf.cdo.server"><code>IRepository</code></a> instance.
+ <p>
+ The <code>name</code> attribute uniquely identifies a repository in the scope of a repository configurator.
+ <p>
+ The <code>repository</code> element can contain several property elements (see below) and must contain exactly one <a href="Doc01_ConfiguringRepositories.html#Element_store" title="Chapter in CDO Model Repository Documentation">store</a> element.
+
+<h3><a name="Property_overrideUUID"></a>1.1&nbsp;&nbsp;Property overrideUUID</h3>
+<p>
+ Specifies a constant UUID for the repository. If omitted the repository will be created with a random UUID.
+ The format of an override UUID is not further specified but should respect the file naming conventions of the used operating system.
+ <p>
+ Overriding the default random UUID can be useful if you have scripts that operate on the file system folder
+ that is created on the server for each repository and named after the repository UUID.
+
+<h3><a name="Property_supportingAudits"></a>1.2&nbsp;&nbsp;Property supportingAudits</h3>
+<p>
+ Specifies whether the repository will support audit views or not. Please note that a repository can only support audit views
+ if its <a href="Doc01_ConfiguringRepositories.html#Element_store" title="Chapter in CDO Model Repository Documentation">store</a> supports audit views, as well:
+ <p>
+ <table border="0" cellspacing="0" cellpadding="4">
+ <tr>
+ <td style="background-color:#a8c7ff;border-top:2px solid;border-right:1px solid;font-weight:bold;border-left:2px solid;vertical-align:top;border-bottom:2px solid;text-align:center;font:12px Arial;">Store Type</td>
+ <td style="background-color:#a8c7ff;border-top:2px solid;border-right:1px solid;font-weight:bold;border-left:none;vertical-align:top;border-bottom:2px solid;text-align:center;font:12px Arial;">Allowed Values</td>
+ <td style="background-color:#a8c7ff;border-top:2px solid;border-right:2px solid;font-weight:bold;border-left:none;vertical-align:top;border-bottom:2px solid;text-align:center;font:12px Arial;">Default Value</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">MEMStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true / false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">DBStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true / false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true, if the used mapping strategy supports audits</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">HibernateStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">false</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">ObjectivityStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true / false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">false</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">DB4OStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true / false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">false</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">MongoDBStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true</td>
+ </tr>
+</table>
+
+ <p>
+ The shipped DBStore does support audit views.
+ Note also that it will not delete or update rows for modified objects if audits are supported.
+ All revised state of the repository will be kept in the DB which can result in databases growing very large!
+
+<h3><a name="Property_supportingBranches"></a>1.3&nbsp;&nbsp;Property supportingBranches</h3>
+<p>
+ Specifies whether the repository will support the creation and usage of branches below the always existing main branch or not.
+ Please note that a repository can only support branches if its <a href="Doc01_ConfiguringRepositories.html#Element_store" title="Chapter in CDO Model Repository Documentation">store</a> supports branches, as well:
+ <p>
+ <table border="0" cellspacing="0" cellpadding="4">
+ <tr>
+ <td style="background-color:#a8c7ff;border-top:2px solid;border-right:1px solid;font-weight:bold;border-left:2px solid;vertical-align:top;border-bottom:2px solid;text-align:center;font:12px Arial;">Store Type</td>
+ <td style="background-color:#a8c7ff;border-top:2px solid;border-right:1px solid;font-weight:bold;border-left:none;vertical-align:top;border-bottom:2px solid;text-align:center;font:12px Arial;">Allowed Values</td>
+ <td style="background-color:#a8c7ff;border-top:2px solid;border-right:2px solid;font-weight:bold;border-left:none;vertical-align:top;border-bottom:2px solid;text-align:center;font:12px Arial;">Default Value</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">MEMStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true / false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">DBStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true / false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true, if the used mapping strategy supports branches</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">HibernateStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">false</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">ObjectivityStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true / false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">false</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">DB4OStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true / false</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">false</td>
+ </tr>
+ <tr>
+ <td style="background-color:#e0ebff;border-top:none;border-right:1px solid;border-left:1px solid;vertical-align:top;border-bottom:1px solid;text-align:left;font:12px Arial;">MongoDBStore</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true</td>
+ <td style="border-top:none;border-right:1px solid;border-left:none;vertical-align:top;border-bottom:1px solid;text-align:center;font:12px Arial;">true</td>
+ </tr>
+</table>
+
+ <p>
+ Also note that branching support always <b>requires</b> <a href="Doc01_ConfiguringRepositories.html#Property_supportingAudits" title="Chapter in CDO Model Repository Documentation">auditing support</a>, too.
+
+<h3><a name="Property_supportingEcore"></a>1.4&nbsp;&nbsp;Property supportingEcore</h3>
+<p>
+ Specifies whether the repository will support the storage of instances of the Ecore (meta meta) model or not.
+ <p>
+ With the advent of the <a href="../users/Doc08_TechnicalBackground.html#Doc_BackgroundLegacyModels" title="Chapter in CDO Model Repository Documentation">legacy mode</a> in CDO 3.0 you can store instances of any model in CDO repositories.
+ Whether these models have been generated for CDO or not only influences their characteristics (scalability, performance, etc.).
+ As a consequence you can also store instances of the Ecore (meta meta) model in CDO Repositories.
+ Since Ecore is always registered in all package registries the legacy mode would lead to the creation of mapped tables in many types of stores,
+ even if you never planned to store instances of Ecore.
+ <p>
+ Valid values: <code>false</code> (default) or <code>true</code>.
+
+<h3><a name="Property_serializeCommits"></a>1.5&nbsp;&nbsp;Property serializeCommits</h3>
+<p>
+ Specifies whether the repository will serialize commit operations by utilizing a lock or not.
+ <p>
+ Some stores, such as the LissomeStore, require commit operations to be serialized.
+ <p>
+ Valid values: <code>false</code> (default) or <code>true</code>.
+
+<h3><a name="Property_ensureReferentialIntegrity"></a>1.6&nbsp;&nbsp;Property ensureReferentialIntegrity</h3>
+<p>
+ Specifies whether the repository will detect and reject commits that would leave stale references in the object graph.
+ <p>
+ Valid values: <code>false</code> (default) or <code>true</code>.
+
+<h3><a name="Property_allowInterruptRunningQueries"></a>1.7&nbsp;&nbsp;Property_allowInterruptRunningQueries</h3>
+<p>
+ Specifies whether the repository will cancel a scheduled query job if it is already running.
+ Some underlying stores (e.g. DBStore with a Derby database) might not be able to deal with this cleanly.
+ For such stores, this parameter can be set to <code>false</code>.
+ <p>
+ Valid values: <code>false</code> (default) or <code>true</code>.
+
+<h3><a name="Property_idGenerationLocation"></a>1.8&nbsp;&nbsp;Property idGenerationLocation</h3>
+<p>
+ Specifies whether the repository will expect clients to generate IDs for new objects or whether it will ask the backend store to generate them.
+ <p>
+ Valid values: <code>STORE</code> (default) or <code>CLIENT</code>.
+
+<h2><a name="Element_securityManager"></a>2&nbsp;&nbsp;Element securityManager</h2>
+<p>
+ Example: &lt;securityManager type="default" description="/security:annotation:home(/home)"/>
+ <p>
+ See also: <a href="http://wiki.eclipse.org/CDO/Security_Manager">http://wiki.eclipse.org/CDO/Security_Manager</a>
+
+<h2><a name="Element_authenticator"></a>3&nbsp;&nbsp;Element authenticator</h2>
+<p>
+ Example: &lt;authenticator type="file" description="_database/repo1.users"/>
+ <p>
+ See also: <a href="http://bugs.eclipse.org/302775">http://bugs.eclipse.org/302775</a>
+
+<h2><a name="Element_initialPackage"></a>4&nbsp;&nbsp;Element initialPackage</h2>
+<p>
+ Example: &lt;initialPackage nsURI="http://www.eclipse.org/emf/CDO/examples/company/1.0.0"/>
+ <p>
+ See also: <a href="http://bugs.eclipse.org/345431">http://bugs.eclipse.org/345431</a>
+
+<h2><a name="Element_store"></a>5&nbsp;&nbsp;Element store</h2>
+<p>
+ Defines an <a href="../../javadoc/org/eclipse/emf/cdo/server/IStore.html" title="Interface in org.eclipse.emf.cdo.server"><code>IStore</code></a> instance.
+ <p>
+ The <code>type</code> attribute corresponds to the type of a store factory that is contributed via the
+ <code>org.eclipse.emf.cdo.server.storeFactory</code> extension point.
+ The remaining attributes depend on the specified <code>type</code> attribute value.
+ The following values are possible with the shipped distribution (subject to user-supplied extension):
+ <ul>
+ <li> <b>mem</b>: Store without real persistence. A repository with a MEMStore can function properly as long as the the server is not restarted.
+ No additional attributes are recognized.
+ <li> <b>db</b>: Store that connects via JDBC to a relational database and manages persistent revisions and models
+ through a built-in O/R mapper, see [[CDO/DB Store]]. A DBStore element can contain the following nested elements:
+ <ul>
+ <li> <a href="Doc01_ConfiguringRepositories.html#Element_mappingStrategy" title="Chapter in CDO Model Repository Documentation">Element mappingStrategy</a>
+ <li> <a href="Doc01_ConfiguringRepositories.html#Element_dbAdapter" title="Chapter in CDO Model Repository Documentation">Element dbAdapter</a>
+ <li> <a href="Doc01_ConfiguringRepositories.html#Element_dataSource" title="Chapter in CDO Model Repository Documentation">Element dataSource</a>
+ </ul>
+ <li> <b>hibernate:</b> Store that uses Teneo/Hibernate, see [[CDO/Hibernate Store]].
+ <li> <b>objectivity:</b> Store that uses Objectivity/DB, see [[CDO/Objectivity Store]].
+ <li> <b>mongodb:</b> Store that uses MongoDB, see [[CDO/MongoDB Store]].
+ <li> <b>db4o:</b> Store that uses DB4O, see [[CDO/DB4O Store]].
+ </ul>
+
+<h3><a name="Property_connectionKeepAlivePeriod"></a>5.1&nbsp;&nbsp;Property connectionKeepAlivePeriod</h3>
+<p>
+ Specifies, if the store is a DBStore, at what interval the store will issue an SQL statement to keep the connection to the database alive.
+
+<h3><a name="Property_readerPoolCapacity"></a>5.2&nbsp;&nbsp;Property readerPoolCapacity</h3>
+<p>
+ Specifies, if the store is a DBStore, the maximum number of store accessors (JDBC connections) to keep in the reader pool.
+ <p>
+ The default value is 15.
+
+<h3><a name="Property_writerPoolCapacity"></a>5.3&nbsp;&nbsp;Property writerPoolCapacity</h3>
+<p>
+ Specifies, if the store is a DBStore, the maximum number of store accessors (JDBC connections) to keep in the writer pool.
+ <p>
+ The default value is 15.
+
+<h2><a name="Element_mappingStrategy"></a>6&nbsp;&nbsp;Element mappingStrategy</h2>
+<p>
+ This element is recognized by DBStores and defines the overall <a href="../../javadoc/org/eclipse/emf/cdo/server/db/mapping/IMappingStrategy.html" title="Interface in org.eclipse.emf.cdo.server.db.mapping"><code>mapping strategy</code></a> of the built-in O/R mapper.
+ <p>
+ The <code>type</code> attribute corresponds to the type of a mapping strategy factory that is contributed via the
+ <code>org.eclipse.emf.cdo.server.db.mappingStrategies</code> extension point.
+ The following values are possible with the shipped distribution (subject to user-supplied extension):
+ <ul>
+ <li> <b>horizontal</b>: Mapping strategy that creates one DB table per concrete model class.
+ The following nested property elements are recognized:
+ <ul>
+ <li> <a href="Doc01_ConfiguringRepositories.html#Property_toManyReferences" title="Chapter in CDO Model Repository Documentation">Property toManyReferences</a>
+ <li> <a href="Doc01_ConfiguringRepositories.html#Property_maxTableNameLength" title="Chapter in CDO Model Repository Documentation">Property maxTableNameLength</a>
+ <li> <a href="Doc01_ConfiguringRepositories.html#Property_maxFieldNameLength" title="Chapter in CDO Model Repository Documentation">Property maxFieldNameLength</a>
+ <li> <a href="Doc01_ConfiguringRepositories.html#Property_tableNamePrefix" title="Chapter in CDO Model Repository Documentation">Property tableNamePrefix</a>
+ <li> <a href="Doc01_ConfiguringRepositories.html#Property_qualifiedNames" title="Chapter in CDO Model Repository Documentation">Property qualifiedNames</a>
+ <li> <a href="Doc01_ConfiguringRepositories.html#Property_forceNamesWithID" title="Chapter in CDO Model Repository Documentation">Property forceNamesWithID</a>
+ </ul>
+ </ul>
+
+<h3><a name="Property_toManyReferences"></a>6.1&nbsp;&nbsp;Property toManyReferences</h3>
+<p>
+ Specifies how the built-in O/R mapper will handle to-many references (collections). The following values are recognized:
+ <ul>
+ <li> <b>ONE_TABLE_PER_REFERENCE</b>: Each to-many reference of the model will get its own DB table.
+ <li> <b>ONE_TABLE_PER_CLASS</b>: All to-many references of a model class will share a single DB table.
+ <li> <b>ONE_TABLE_PER_PACKAGE</b>: All to-many references of a model package will share a single DB table.
+ <li> <b>ONE_TABLE_PER_REPOSITORY</b>: All to-many references of all model classes i the repository will share a single DB table.
+ </ul>
+
+<h3><a name="Property_maxTableNameLength"></a>6.2&nbsp;&nbsp;Property maxTableNameLength</h3>
+<p>
+ Enables you to override the default value of the chosen DB adapter for the maximum length of table names.
+
+<h3><a name="Property_maxFieldNameLength"></a>6.3&nbsp;&nbsp;Property maxFieldNameLength</h3>
+<p>
+ Enables you to override the default value of the chosen DB adapter for the maximum length of column names.
+
+<h3><a name="Property_tableNamePrefix"></a>6.4&nbsp;&nbsp;Property tableNamePrefix</h3>
+<p>
+ Specifies a common fixed prefix for all table names generated by this mapping strategy.
+
+<h3><a name="Property_qualifiedNames"></a>6.5&nbsp;&nbsp;Property qualifiedNames</h3>
+<p>
+ Specifies whether generated package or class table names are qualified or not.
+
+<h3><a name="Property_forceNamesWithID"></a>6.6&nbsp;&nbsp;Property forceNamesWithID</h3>
+<p>
+ Specifies whether generated names are always suffixed with an internal ID or only in cases where the generated name absolutely needs mangling.
+
+<h3><a name="Property_fieldConstructionTracking"></a>6.7&nbsp;&nbsp;Property fieldConstructionTracking</h3>
+<p>
+ Specifies whether you want <a href="../../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/ddl/IDBField.html" title="Interface in org.eclipse.net4j.db.ddl"><code>IDBField</code></a> construction stacktrace on schema update to have the origin of the nullable index field.
+
+<h3><a name="Property_objectTypeCacheSize"></a>6.8&nbsp;&nbsp;Property objectTypeCacheSize</h3>
+<p>
+ Specifies the size of the object type in-memory cache. Possible configuration values are:
+ <ul>
+ <li> 0 (zero): Don't use memory caching.
+ <li> &gt;0: Use memory caching with the cache size given.
+ </ul>
+ The default is a memory cache size of 10,000,000.
+
+<h3><a name="Property_columnTypeModifier"></a>6.9&nbsp;&nbsp;Property columnTypeModifier</h3>
+<p>
+ Specifies the name of a <a href="../../javadoc/org/eclipse/emf/cdo/server/db/mapping/ColumnTypeModifier.html" title="Class in org.eclipse.emf.cdo.server.db.mapping"><code>ColumnTypeModifier</code></a>.
+
+<h3><a name="Property_forceIndexes"></a>6.10&nbsp;&nbsp;Property forceIndexes</h3>
+<p>
+ Specifies on what types of structural features additional indexes are to be created.
+ The value is either empty or a &#124; (pipe) separated list of the following tokens:
+ <ul>
+ <li> NONE (default)
+ <li> ALL (equal to ATTRIBUTE&#124;REFERENCE)
+ <li> ATTRIBUTE
+ <li> REFERENCE (equal to CONTAINER&#124;CONTAINMENT&#124;XREF)
+ <li> CONTAINER
+ <li> CONTAINMENT
+ <li> XREF
+ </ul>
+
+<h2><a name="Element_dbAdapter"></a>7&nbsp;&nbsp;Element dbAdapter</h2>
+<p>
+ Defines the <a href="../../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/IDBAdapter.html" title="Interface in org.eclipse.net4j.db"><code>IDBAdapter</code></a> instance of the store that interprets the SQL dialect of the used database.
+ <p>
+ The <code>type</code> attribute corresponds to the name of a DB adapter factory that is contributed via the
+ <code>org.eclipse.net4j.db.dbAdapters</code> extension point. No additional attributes are recognized.
+ <p>
+ The DB adapter must match the database specified in the <a href="Doc01_ConfiguringRepositories.html#Element_dataSource" title="Chapter in CDO Model Repository Documentation">dataSource</a> element.
+
+<h2><a name="Element_dataSource"></a>8&nbsp;&nbsp;Element dataSource</h2>
+<p>
+ Defines the <a href="http://download.oracle.com/javase/1.5.0/docs/api/javax/sql/DataSource.html" title="Interface in javax.sql"><code>DataSource</code></a> instance of the store.
+ <p>
+ The <code>class</code> attribute corresponds to the fully qualified name of the data source class.
+ Please refer to your DB manual for details about the supported data sources and their attributes.
+
+<p align="right">
+<a href="Doc00_OperatingServer.html" title="Backward to Operating a CDO Server"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc02_ConfiguringAcceptors.html" title="Forward to Configuring Acceptors"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/Doc02_ConfiguringAcceptors.html b/plugins/org.eclipse.emf.cdo.doc/html/operators/Doc02_ConfiguringAcceptors.html
new file mode 100644
index 0000000000..4eede1316f
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/Doc02_ConfiguringAcceptors.html
@@ -0,0 +1,132 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Configuring Acceptors (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Configuring Acceptors (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">Operator's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Configuring Acceptors</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc01_ConfiguringRepositories.html" title="Backward to Configuring Repositories"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="http://wiki.eclipse.org/CDO/Security_Manager" title="Forward to Managing Security"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ The acceptors of a CDO Server are configured in the cdo-server.xml file. Here's an example:
+
+
+<div class="snippet" style="margin-left:24px;" align="left">
+ <a name="snippet_cdoServerXML"></a>
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><img src="../../images/editor-top-left-xml.png"></td>
+ <td style="background-image:url(../../images/editor-top1.png); background-repeat:repeat-x;" width="1px"><font face="Segoe UI,Arial" size="-1">cdo&#8209;server.xml</font></td>
+ <td width="1px"><img src="../../images/editor-close.png"></td>
+ <td style="background-image:url(../../images/editor-top2.png); background-repeat:repeat-x;">&nbsp;</td>
+ <td><img src="../../images/editor-top-right.png"></td>
+ </tr>
+ <tr>
+ <td style="background-image:url(../../images/editor-left.png); background-repeat:repeat-y;">&nbsp;</td>
+ <td colspan="3" align="left" valign="top" nowrap>
+ <div style="margin:10px 0px 10px 0px;">
+ <code>
+<font color="#0000e1">&lt;?xml version=<font color="#000080">'1.0'</font> encoding=<font color="#000080">'UTF-8'</font>?&gt;</font><br/>
+<font color="#0000e1">&lt;cdoServer&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;acceptor&nbsp;type<font color="#000080">="tcp"</font>&nbsp;listenAddr<font color="#000080">="0.0.0.0"</font>&nbsp;port<font color="#000080">="2036"</font>/&gt;</font><br/>
+<br/>
+&nbsp;&nbsp;<font color="#3f7f5f">&lt;!--&nbsp;other&nbsp;acceptors&nbsp;and&nbsp;repositories&nbsp;--&gt;</font><br/>
+<br/>
+<font color="#0000e1">&lt;/cdoServer&gt;</font>
+ </code>
+ </div>
+ </td>
+ <td style="background-image:url(../../images/editor-right.png); background-repeat:repeat-y;">&nbsp;</td>
+ </tr>
+ <tr>
+ <td><img src="../../images/editor-bottom-left.png"></td>
+ <td style="background-image:url(../../images/editor-bottom.png); background-repeat:repeat-x;" colspan="3">&nbsp;</td>
+ <td><img src="../../images/editor-bottom-right.png"></td>
+ </tr>
+ </table>
+</div>
+<p>
+
+ <p>
+ The following sections describe the various elements and properties.
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="3"><a href="Doc02_ConfiguringAcceptors.html#Element_acceptor" title="Chapter in CDO Model Repository Documentation">Element acceptor</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="3"><a href="Doc02_ConfiguringAcceptors.html#Element_negotiator" title="Chapter in CDO Model Repository Documentation">Element negotiator</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Element_acceptor"></a>1&nbsp;&nbsp;Element acceptor</h2>
+<p>
+ Defines an <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.html" title="Interface in org.eclipse.net4j.acceptor"><code>IAcceptor</code></a> instance.
+ Please refer to the Net4j Signalling Platform documentation for details about acceptors and connectors.
+ <p>
+ The <code>type</code> attribute corresponds to the type of an acceptor factory that is contributed via the
+ <code>org.eclipse.net4j.util.factories</code> extension point with a product group of
+ <code>org.eclipse.net4j.acceptors</code>.
+ <p>
+ The remaining attributes depend on the specified <code>type</code> attribute value.
+ The following values are possible with the shipped distribution (subject to user-supplied extension):
+ <ul>
+ <li> <b>tcp</b>: <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.html" title="Interface in org.eclipse.net4j.tcp"><code>ITCPAcceptor</code></a> for fast, new I/O based socket connections. The following additional attributes are recognized:
+ <ul>
+ <li> <b>listenAddr</b>: The network address the server socket shall be bound to.
+ A value of <code>"0.0.0.0"</code> is the default (whole attribute can be omitted) and
+ tells the socket to listen on <b>all</b> available addresses.
+ <li> <b>port</b>: The network port the server socket shall be bound to.
+ A value of <code>2036</code> is the default (whole attribute can be omitted).
+ </ul>
+ <li> <b>ssl</b>: Similar to tcp but with transport-level security (TLS).
+ <li> <b>jvm</b>: <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.html" title="Interface in org.eclipse.net4j.jvm"><code>IJVMAcceptor</code></a> for JVM internal (non-socket based ) connections.
+ <li> <b>http</b>: Experimental <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/server/IHTTPAcceptor.html" title="Interface in org.eclipse.net4j.http.server"><code>IHTTPAcceptor</code></a>.
+ </ul>
+
+<h2><a name="Element_negotiator"></a>2&nbsp;&nbsp;Element negotiator</h2>
+<p>
+ Defines an <a href="../../../org.eclipse.net4j.util.doc/javadoc/org/eclipse/net4j/util/security/INegotiator.html" title="Interface in org.eclipse.net4j.util.security"><code>INegotiator</code></a> instance to be used by the enclosing <a href="Doc02_ConfiguringAcceptors.html#Element_acceptor" title="Chapter in CDO Model Repository Documentation">acceptor</a> element.
+ Please refer to the Net4j Signalling Platform documentation for details about negotiators and the pluggable security concept
+ that can be used for authentication and authorization on the transport-level.
+ <p>
+ The <code>type</code> attribute corresponds to the type of a negotiator factory that is contributed via the
+ <code>org.eclipse.net4j.util.factories</code> extension point with a product group of <code>org.eclipse.net4j.negotiators</code>.
+ <p>
+ The remaining attributes depend on the specified type attribute value.
+ The following values are possible with the shipped distribution (subject to user-supplied extension):
+ <ul>
+ <li> <b>challenge</b>: Negotiator for simple yet effective and cryptographically secure challenge/response-based negotiations.
+ The following additional attributes are recognized:
+ <ul>
+ <li> <b>description</b>: The absolute path to a file in the local file system that contains
+ the credentials of the users in the form <code>user-id: password</code>.
+ </ul>
+ </ul>
+
+<p align="right">
+<a href="Doc01_ConfiguringRepositories.html" title="Backward to Configuring Repositories"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="http://wiki.eclipse.org/CDO/Security_Manager" title="Forward to Managing Security"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server-acceptor.xml b/plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server-acceptor.xml
new file mode 100644
index 0000000000..d24ca83d4c
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server-acceptor.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdoServer>
+
+ <acceptor type="tcp" listenAddr="0.0.0.0" port="2036"/>
+
+ <!-- other acceptors and repositories -->
+
+</cdoServer>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server-repository.xml b/plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server-repository.xml
new file mode 100644
index 0000000000..34e157f5e4
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server-repository.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdoServer>
+
+ <repository name="repo1">
+ <property name="overrideUUID" value=""/>
+ <property name="supportingAudits" value="true"/>
+ <property name="supportingBranches" value="true"/>
+ <property name="ensureReferentialIntegrity" value="false"/>
+ <property name="allowInterruptRunningQueries" value="true"/>
+ <property name="idGenerationLocation" value="STORE"/>
+ <property name="serializeCommits" value="false"/>
+ <property name="optimisticLockingTimeout" value="10000"/>
+
+ <store type="db">
+ <property name="connectionKeepAlivePeriod" value="60"/>
+ <property name="readerPoolCapacity" value="20"/>
+ <property name="writerPoolCapacity" value="20"/>
+
+ <mappingStrategy type="horizontal">
+ <property name="qualifiedNames" value="true"/>
+ </mappingStrategy>
+
+ <dbAdapter name="h2"/>
+
+ <dataSource
+ class="org.h2.jdbcx.JdbcDataSource"
+ URL="jdbc:h2:database/repo1"/>
+ </store>
+ </repository>
+
+ <!-- other acceptors and repositories -->
+
+</cdoServer>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server.xml b/plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server.xml
new file mode 100644
index 0000000000..6117cfbab3
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/cdo-server.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdoServer>
+
+ <acceptor type="tcp" listenAddr="0.0.0.0" port="2036"/>
+
+ <repository name="repo1">
+ <property name="overrideUUID" value=""/>
+ <property name="supportingAudits" value="true"/>
+ <property name="supportingBranches" value="true"/>
+ <property name="ensureReferentialIntegrity" value="false"/>
+ <property name="allowInterruptRunningQueries" value="true"/>
+ <property name="idGenerationLocation" value="STORE"/>
+ <property name="serializeCommits" value="false"/>
+ <property name="optimisticLockingTimeout" value="10000"/>
+
+ <store type="db">
+ <property name="connectionKeepAlivePeriod" value="60"/>
+ <property name="readerPoolCapacity" value="20"/>
+ <property name="writerPoolCapacity" value="20"/>
+
+ <mappingStrategy type="horizontal">
+ <property name="qualifiedNames" value="true"/>
+ </mappingStrategy>
+
+ <dbAdapter name="h2"/>
+
+ <dataSource
+ class="org.h2.jdbcx.JdbcDataSource"
+ URL="jdbc:h2:database/repo1"/>
+ </store>
+ </repository>
+
+</cdoServer>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/eclipse-installer.png b/plugins/org.eclipse.emf.cdo.doc/html/operators/eclipse-installer.png
new file mode 100644
index 0000000000..23334338c8
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/eclipse-installer.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/eclipse-installer2.png b/plugins/org.eclipse.emf.cdo.doc/html/operators/eclipse-installer2.png
new file mode 100644
index 0000000000..8a45585061
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/eclipse-installer2.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/index.html b/plugins/org.eclipse.emf.cdo.doc/html/operators/index.html
new file mode 100644
index 0000000000..81778117d7
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/index.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Operator's Guide (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Operator's Guide (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Operator's Guide</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../users/Doc08_TechnicalBackground.html" title="Backward to Understanding the Technical Background"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc00_OperatingServer.html" title="Forward to Operating a CDO Server"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p>
+<table border="0">
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc00_OperatingServer.html" title="Article in CDO Model Repository Documentation">Operating a CDO Server</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc00_OperatingServer.html#Doc_ServerDeploy" title="Chapter in CDO Model Repository Documentation">Deploying a CDO Server</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc00_OperatingServer.html#Doc_ServerStart" title="Chapter in CDO Model Repository Documentation">Starting a CDO Server</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc00_OperatingServer.html#Doc_ServerStop" title="Chapter in CDO Model Repository Documentation">Stopping a CDO Server</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc01_ConfiguringRepositories.html" title="Article in CDO Model Repository Documentation">Configuring Repositories</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_repository" title="Chapter in CDO Model Repository Documentation">Element repository</a></td></tr>
+<tr><td></td><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_overrideUUID" title="Chapter in CDO Model Repository Documentation">Property overrideUUID</a></td></tr>
+<tr><td></td><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_supportingAudits" title="Chapter in CDO Model Repository Documentation">Property supportingAudits</a></td></tr>
+<tr><td></td><td></td><td>1.3&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_supportingBranches" title="Chapter in CDO Model Repository Documentation">Property supportingBranches</a></td></tr>
+<tr><td></td><td></td><td>1.4&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_supportingEcore" title="Chapter in CDO Model Repository Documentation">Property supportingEcore</a></td></tr>
+<tr><td></td><td></td><td>1.5&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_serializeCommits" title="Chapter in CDO Model Repository Documentation">Property serializeCommits</a></td></tr>
+<tr><td></td><td></td><td>1.6&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_ensureReferentialIntegrity" title="Chapter in CDO Model Repository Documentation">Property ensureReferentialIntegrity</a></td></tr>
+<tr><td></td><td></td><td>1.7&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_allowInterruptRunningQueries" title="Chapter in CDO Model Repository Documentation">Property_allowInterruptRunningQueries</a></td></tr>
+<tr><td></td><td></td><td>1.8&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_idGenerationLocation" title="Chapter in CDO Model Repository Documentation">Property idGenerationLocation</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_securityManager" title="Chapter in CDO Model Repository Documentation">Element securityManager</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_authenticator" title="Chapter in CDO Model Repository Documentation">Element authenticator</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_initialPackage" title="Chapter in CDO Model Repository Documentation">Element initialPackage</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_store" title="Chapter in CDO Model Repository Documentation">Element store</a></td></tr>
+<tr><td></td><td></td><td>5.1&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_connectionKeepAlivePeriod" title="Chapter in CDO Model Repository Documentation">Property connectionKeepAlivePeriod</a></td></tr>
+<tr><td></td><td></td><td>5.2&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_readerPoolCapacity" title="Chapter in CDO Model Repository Documentation">Property readerPoolCapacity</a></td></tr>
+<tr><td></td><td></td><td>5.3&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_writerPoolCapacity" title="Chapter in CDO Model Repository Documentation">Property writerPoolCapacity</a></td></tr>
+<tr><td></td><td>6&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_mappingStrategy" title="Chapter in CDO Model Repository Documentation">Element mappingStrategy</a></td></tr>
+<tr><td></td><td></td><td>6.1&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_toManyReferences" title="Chapter in CDO Model Repository Documentation">Property toManyReferences</a></td></tr>
+<tr><td></td><td></td><td>6.2&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_maxTableNameLength" title="Chapter in CDO Model Repository Documentation">Property maxTableNameLength</a></td></tr>
+<tr><td></td><td></td><td>6.3&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_maxFieldNameLength" title="Chapter in CDO Model Repository Documentation">Property maxFieldNameLength</a></td></tr>
+<tr><td></td><td></td><td>6.4&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_tableNamePrefix" title="Chapter in CDO Model Repository Documentation">Property tableNamePrefix</a></td></tr>
+<tr><td></td><td></td><td>6.5&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_qualifiedNames" title="Chapter in CDO Model Repository Documentation">Property qualifiedNames</a></td></tr>
+<tr><td></td><td></td><td>6.6&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_forceNamesWithID" title="Chapter in CDO Model Repository Documentation">Property forceNamesWithID</a></td></tr>
+<tr><td></td><td></td><td>6.7&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_fieldConstructionTracking" title="Chapter in CDO Model Repository Documentation">Property fieldConstructionTracking</a></td></tr>
+<tr><td></td><td></td><td>6.8&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_objectTypeCacheSize" title="Chapter in CDO Model Repository Documentation">Property objectTypeCacheSize</a></td></tr>
+<tr><td></td><td></td><td>6.9&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_columnTypeModifier" title="Chapter in CDO Model Repository Documentation">Property columnTypeModifier</a></td></tr>
+<tr><td></td><td></td><td>6.10&nbsp;</td><td colspan="3"><a href="Doc01_ConfiguringRepositories.html#Property_forceIndexes" title="Chapter in CDO Model Repository Documentation">Property forceIndexes</a></td></tr>
+<tr><td></td><td>7&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_dbAdapter" title="Chapter in CDO Model Repository Documentation">Element dbAdapter</a></td></tr>
+<tr><td></td><td>8&nbsp;</td><td colspan="4"><a href="Doc01_ConfiguringRepositories.html#Element_dataSource" title="Chapter in CDO Model Repository Documentation">Element dataSource</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc02_ConfiguringAcceptors.html" title="Article in CDO Model Repository Documentation">Configuring Acceptors</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc02_ConfiguringAcceptors.html#Element_acceptor" title="Chapter in CDO Model Repository Documentation">Element acceptor</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc02_ConfiguringAcceptors.html#Element_negotiator" title="Chapter in CDO Model Repository Documentation">Element negotiator</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="http://wiki.eclipse.org/CDO/Security_Manager" title="Article in CDO Model Repository Documentation">Managing Security</a></td></tr>
+</table>
+</p>
+
+
+<p align="right">
+<a href="../users/Doc08_TechnicalBackground.html" title="Backward to Understanding the Technical Background"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc00_OperatingServer.html" title="Forward to Operating a CDO Server"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/server-start.png b/plugins/org.eclipse.emf.cdo.doc/html/operators/server-start.png
new file mode 100644
index 0000000000..16ef63626a
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/server-start.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/operators/server-stop.png b/plugins/org.eclipse.emf.cdo.doc/html/operators/server-stop.png
new file mode 100644
index 0000000000..047f8a1144
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/operators/server-stop.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Architecture.html b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc01_Architecture.html
index dd65ab12a3..3b789923b0 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Architecture.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc01_Architecture.html
@@ -23,7 +23,7 @@ function windowTitle()
<table border="0">
<tr>
<td width="100%"><h1>Understanding the Architecture of a Client Application</h1></td>
- <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Developing Client Applications"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="ViewProviders.html" title="Forward to View Providers"><img src="../../../images/forward.png" border="0"></a></td>
+ <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to Developing Client Applications"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Doc02_PreparingModels.html" title="Forward to Preparing EMF Models for CDO"><img src="../../../images/forward.png" border="0"></a></td>
</tr>
</table>
<p class="author">Author: Eike Stepper</p>
@@ -31,8 +31,8 @@ function windowTitle()
The architecture of a CDO application is characterized by its mandatory dependency on EMF, the Eclipse Modeling
Framework. Most of the time an application interacts with the object graph of the model through standard EMF APIs
because CDO model graph objects are <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EObject.html" title="Interface in org.eclipse.emf.ecore"><code>EObjects</code></a>. While CDO's basic functionality integrates nicely and
- transparently with EMF's extension mechansims some of the more advanced functions may require to add direct
- dependendcies on CDO to your application code.
+ transparently with EMF's extension mechanisms some of the more advanced functions may require to add direct
+ dependencies on CDO to your application code.
<p>
The following diagram illustrates the major building blocks of a CDO application: <p align="center"><img src="application-architecture.png"></p>
@@ -74,10 +74,10 @@ function windowTitle()
<p>
All <b>communication aspects</b> (the sending/receiving of signals to/from a network system) are fully abstracted
through the service provider interface (SPI) <a href="../../../javadoc/org/eclipse/emf/spi/cdo/CDOSessionProtocol.html" title="Interface in org.eclipse.emf.spi.cdo"><code>CDOSessionProtocol</code></a>. Concrete implementations are fully separated
- and can be plugged into the core as described in <a href="Architecture.html#Protocol" title="Chapter in CDO Model Repository Documentation">Protocol</a>.<p><b>See Also:</b></p>
+ and can be plugged into the core as described in <a href="Doc01_Architecture.html#Protocol" title="Chapter in CDO Model Repository Documentation">Protocol</a>.<p><b>See Also:</b></p>
<ul>
- <li><a href="Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a></li>
- <li><a href="Architecture.html#Models" title="Chapter in CDO Model Repository Documentation">Models</a></li>
+ <li><a href="Doc01_Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a></li>
+ <li><a href="Doc01_Architecture.html#Models" title="Chapter in CDO Model Repository Documentation">Models</a></li>
</ul>
@@ -88,45 +88,45 @@ function windowTitle()
physical <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.html" title="Interface in org.eclipse.net4j.connector"><code>transport</code></a> medium. Transport protocols are pluggable and Net4j ships with support for
<a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.html" title="Interface in org.eclipse.net4j.tcp"><code>TCP</code></a>, <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ssl/SSLUtil.html" title="Class in org.eclipse.net4j.tcp.ssl"><code>SSL</code></a>, <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.html" title="Interface in org.eclipse.net4j.http.common"><code>HTTP</code></a> and <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.html" title="Interface in org.eclipse.net4j.jvm"><code>JVM</code></a>
(in-process) transport. The core of Net4j is a fast, asynchronous and non-blocking <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/buffer/IBuffer.html" title="Interface in org.eclipse.net4j.buffer"><code>buffer</code></a>
- multiplexing kernel, based on <a href="Architecture.html#OSGi" title="Chapter in CDO Model Repository Documentation">OSGi</a> but also executable stand-alone.<p><b>See Also:</b></p>
+ multiplexing kernel, based on <a href="Doc01_Architecture.html#OSGi" title="Chapter in CDO Model Repository Documentation">OSGi</a> but also executable stand-alone.<p><b>See Also:</b></p>
<ul>
- <li><a href="Architecture.html#Transport" title="Chapter in CDO Model Repository Documentation">Transport</a></li>
- <li><a href="Architecture.html#Protocol" title="Chapter in CDO Model Repository Documentation">Protocol</a></li>
+ <li><a href="Doc01_Architecture.html#Transport" title="Chapter in CDO Model Repository Documentation">Transport</a></li>
+ <li><a href="Doc01_Architecture.html#Protocol" title="Chapter in CDO Model Repository Documentation">Protocol</a></li>
</ul>
<h2><a name="Models"></a>5&nbsp;&nbsp;Models</h2>
<p>
- The models, usually in the form of interfaces that are generated by <a href="Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a>, represent the business knowledge
- in an application. They define the structure (and, mostly irrelevant for CDO, the behaviour) of the business entities
- and they're used by the generic <a href="Architecture.html#Client" title="Chapter in CDO Model Repository Documentation">CDO client</a> to manage, e.g., load, commit, query, the business data.
+ The models, usually in the form of interfaces that are generated by <a href="Doc01_Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a>, represent the business knowledge
+ in an application. They define the structure (and, mostly irrelevant for CDO, the behavior) of the business entities
+ and they're used by the generic <a href="Doc01_Architecture.html#Client" title="Chapter in CDO Model Repository Documentation">CDO client</a> to manage, e.g., load, commit, query, the business data.
<p>
CDO can transparently support <i>scalable</i> models such that arbitrary, single <a href="../../../javadoc/org/eclipse/emf/cdo/CDOObject.html" title="Interface in org.eclipse.emf.cdo"><code>objects</code></a> are loaded
on demand and automatically unloaded (garbage collected) when they're no longer needed. For these sophisticated
features to work properly and efficiently the models have to be re-generated with slightly modified GenModel properties.
The CDO SDK comes with a convenient migrator tool for existing GenModels and an importer tool for new GenModels.<p><b>See Also:</b></p>
<ul>
- <li><a href="Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a></li>
+ <li><a href="Doc01_Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a></li>
</ul>
<h2><a name="Protocol"></a>6&nbsp;&nbsp;Protocol</h2>
<p>
A concrete communications adapter, a <a href="../../../javadoc/org/eclipse/emf/spi/cdo/CDOSessionProtocol.html" title="Interface in org.eclipse.emf.spi.cdo"><code>CDOSessionProtocol</code></a> implementation that operates inside the
- <a href="Architecture.html#Client" title="Chapter in CDO Model Repository Documentation">CDO client</a>. The only session protocol implementation that currently ships with CDO is based on
- <a href="Architecture.html#Net4j" title="Chapter in CDO Model Repository Documentation">Net4j Core</a>.
+ <a href="Doc01_Architecture.html#Client" title="Chapter in CDO Model Repository Documentation">CDO client</a>. The only session protocol implementation that currently ships with CDO is based on
+ <a href="Doc01_Architecture.html#Net4j" title="Chapter in CDO Model Repository Documentation">Net4j Core</a>.
<h2><a name="Transport"></a>7&nbsp;&nbsp;Transport</h2>
<p>
A concrete transport adapter, an <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.html" title="Interface in org.eclipse.net4j.connector"><code>IConnector</code></a> implementation that operates on top of the
- <a href="Architecture.html#Net4j" title="Chapter in CDO Model Repository Documentation">Net4j core</a>. Net4j currently ships with <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.html" title="Interface in org.eclipse.net4j.jvm"><code>IJVMConnector</code></a>, <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.html" title="Interface in org.eclipse.net4j.tcp"><code>ITCPConnector</code></a>
+ <a href="Doc01_Architecture.html#Net4j" title="Chapter in CDO Model Repository Documentation">Net4j core</a>. Net4j currently ships with <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMConnector.html" title="Interface in org.eclipse.net4j.jvm"><code>IJVMConnector</code></a>, <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.html" title="Interface in org.eclipse.net4j.tcp"><code>ITCPConnector</code></a>
(optionally with SSL support) and <a href="../../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/http/common/IHTTPConnector.html" title="Interface in org.eclipse.net4j.http.common"><code>IHTTPConnector</code></a>.
<p>
The <a href="../server/Architecture.html" title="Article in CDO Model Repository Documentation">server</a> must be deployed and configured with
the matching <a href="../server/Architecture.html#Transport" title="Chapter in CDO Model Repository Documentation">transport</a>.
<p align="right">
-<a href="index.html" title="Backward to Developing Client Applications"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="ViewProviders.html" title="Forward to View Providers"><img src="../../../images/forward.png" border="0"></a></p>
+<a href="index.html" title="Backward to Developing Client Applications"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Doc02_PreparingModels.html" title="Forward to Preparing EMF Models for CDO"><img src="../../../images/forward.png" border="0"></a></p>
<HR>
<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc02_PreparingModels.html b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc02_PreparingModels.html
new file mode 100644
index 0000000000..8167a03632
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc02_PreparingModels.html
@@ -0,0 +1,340 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Preparing EMF Models for CDO (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Preparing EMF Models for CDO (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="../index.html" title="Category in CDO Model Repository Documentation">Programmer's Guide</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">Developing Client Applications</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Preparing EMF Models for CDO</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc01_Architecture.html" title="Backward to Understanding the Architecture of a Client Application"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Doc03_ViewProviders.html" title="Forward to View Providers"><img src="../../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_CreatingEcore" title="Chapter in CDO Model Repository Documentation">Creating an Ecore Model</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_UsingImporter" title="Chapter in CDO Model Repository Documentation">Using the CDO Model Importer</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_UsingMigrator" title="Chapter in CDO Model Repository Documentation">Using the CDO Model Migrator</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_MigratingManually" title="Chapter in CDO Model Repository Documentation">Migrating a GenModel Manually</a></td></tr>
+<tr><td>5&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_GeneratingModel" title="Chapter in CDO Model Repository Documentation">Generating a Model</a></td></tr>
+<tr><td>6&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_ModifyingGeneratedCode" title="Chapter in CDO Model Repository Documentation">Modifying Generated Getters and Setters</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_CreatingEcore"></a>1&nbsp;&nbsp;Creating an Ecore Model</h2>
+<p>
+ There's really not much to say about this step. The .ecore file for CDO models is the same as for pure EMF models.
+ Use the Empty EMF Project New Wizard to create an initial project for your model:
+ <p align="center"><img src="EmptyEMFProject.png"></p>
+
+ <p>
+ Create an ordinary Ecore model file in the models folder.
+ The model1 example model in the usual Ecore model editor looks like follows:
+ <p align="center"><img src="Model1Ecore.png"></p>
+
+ <p>
+ The XML representation of this Ecore model is:
+
+
+<div class="snippet" style="margin-left:24px;" align="left">
+ <a name="snippet_companyEcoreModel"></a>
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><img src="../../../images/editor-top-left-xml.png"></td>
+ <td style="background-image:url(../../../images/editor-top1.png); background-repeat:repeat-x;" width="1px"><font face="Segoe UI,Arial" size="-1">company.ecore</font></td>
+ <td width="1px"><img src="../../../images/editor-close.png"></td>
+ <td style="background-image:url(../../../images/editor-top2.png); background-repeat:repeat-x;">&nbsp;</td>
+ <td><img src="../../../images/editor-top-right.png"></td>
+ </tr>
+ <tr>
+ <td style="background-image:url(../../../images/editor-left.png); background-repeat:repeat-y;">&nbsp;</td>
+ <td colspan="3" align="left" valign="top" nowrap>
+ <div style="margin:10px 0px 10px 0px;">
+ <code>
+<font color="#0000e1">&lt;?xml version=<font color="#000080">'1.0'</font> encoding=<font color="#000080">'UTF-8'</font>?&gt;</font><br/>
+<font color="#0000e1">&lt;ecore:EPackage&nbsp;xmi:version<font color="#000080">="2.0"</font>&nbsp;xmlns:xmi<font color="#000080">="http://www.omg.org/XMI"</font>&nbsp;xmlns:xsi<font color="#000080">="http://www.w3.org/2001/XMLSchema-instance"</font>&nbsp;xmlns:ecore<font color="#000080">="http://www.eclipse.org/emf/2002/Ecore"</font>&nbsp;name<font color="#000080">="company"</font>&nbsp;nsURI<font color="#000080">="http://www.eclipse.org/emf/CDO/examples/company/1.0.0"</font>&nbsp;nsPrefix<font color="#000080">="company"</font>&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eAnnotations&nbsp;source<font color="#000080">="teneo.jpa"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;details&nbsp;key<font color="#000080">="value"</font>&nbsp;value<font color="#000080">="@hbGenericGenerators({@GenericGenerator(name="system-uuid", strategy = "org.eclipse.emf.cdo.examples.hibernate.server.CDOExampleUUIDHexGenerator")})"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eAnnotations&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="Addressable"</font>&nbsp;abstract<font color="#000080">="true"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="name"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="street"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="city"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="Company"</font>&nbsp;eSuperTypes<font color="#000080">="#//Addressable"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="categories"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//Category"</font>&nbsp;containment<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="suppliers"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//Supplier"</font>&nbsp;containment<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="customers"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//Customer"</font>&nbsp;containment<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="purchaseOrders"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//PurchaseOrder"</font>&nbsp;containment<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="salesOrders"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//SalesOrder"</font>&nbsp;containment<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="Supplier"</font>&nbsp;eSuperTypes<font color="#000080">="#//Addressable"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="purchaseOrders"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//PurchaseOrder"</font>&nbsp;eOpposite<font color="#000080">="#//PurchaseOrder/supplier"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="preferred"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"</font>&nbsp;defaultValueLiteral<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="Customer"</font>&nbsp;eSuperTypes<font color="#000080">="#//Addressable"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="salesOrders"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//SalesOrder"</font>&nbsp;eOpposite<font color="#000080">="#//SalesOrder/customer"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="Order"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eAnnotations&nbsp;source<font color="#000080">="teneo.jpa"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;details&nbsp;key<font color="#000080">="value"</font>&nbsp;value<font color="#000080">="@Entity(name="BaseOrder")"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/eAnnotations&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="orderDetails"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//OrderDetail"</font>&nbsp;containment<font color="#000080">="true"</font>&nbsp;eOpposite<font color="#000080">="#//OrderDetail/order"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="OrderDetail"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="order"</font>&nbsp;lowerBound<font color="#000080">="1"</font>&nbsp;eType<font color="#000080">="#//Order"</font>&nbsp;eOpposite<font color="#000080">="#//Order/orderDetails"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="product"</font>&nbsp;eType<font color="#000080">="#//Product"</font>&nbsp;eOpposite<font color="#000080">="#//Product/orderDetails"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="price"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="PurchaseOrder"</font>&nbsp;eSuperTypes<font color="#000080">="#//Order"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="date"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="supplier"</font>&nbsp;lowerBound<font color="#000080">="1"</font>&nbsp;eType<font color="#000080">="#//Supplier"</font>&nbsp;eOpposite<font color="#000080">="#//Supplier/purchaseOrders"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="SalesOrder"</font>&nbsp;eSuperTypes<font color="#000080">="#//Order"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="id"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="customer"</font>&nbsp;lowerBound<font color="#000080">="1"</font>&nbsp;eType<font color="#000080">="#//Customer"</font>&nbsp;eOpposite<font color="#000080">="#//Customer/salesOrders"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="Category"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="name"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eAnnotations&nbsp;source<font color="#000080">="teneo.jpa"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;details&nbsp;key<font color="#000080">="value"</font>&nbsp;value<font color="#000080">="@Id @GeneratedValue(generator="system-uuid")"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/eAnnotations&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/eStructuralFeatures&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="categories"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//Category"</font>&nbsp;containment<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="products"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//Product"</font>&nbsp;containment<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EClass"</font>&nbsp;name<font color="#000080">="Product"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="name"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eAnnotations&nbsp;source<font color="#000080">="teneo.jpa"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;details&nbsp;key<font color="#000080">="value"</font>&nbsp;value<font color="#000080">="@Id"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/eAnnotations&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/eStructuralFeatures&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EReference"</font>&nbsp;name<font color="#000080">="orderDetails"</font>&nbsp;upperBound<font color="#000080">="-1"</font>&nbsp;eType<font color="#000080">="#//OrderDetail"</font>&nbsp;eOpposite<font color="#000080">="#//OrderDetail/product"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="vat"</font>&nbsp;eType<font color="#000080">="#//VAT"</font>&nbsp;defaultValueLiteral<font color="#000080">="vat15"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eAnnotations&nbsp;source<font color="#000080">="teneo.jpa"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;details&nbsp;key<font color="#000080">="value"</font>&nbsp;value<font color="#000080">="@Basic(optional=false)
+@Column(nullable=false)"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/eAnnotations&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/eStructuralFeatures&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="description"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"</font>&nbsp;transient<font color="#000080">="true"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eStructuralFeatures&nbsp;xsi:type<font color="#000080">="ecore:EAttribute"</font>&nbsp;name<font color="#000080">="price"</font>&nbsp;eType<font color="#000080">="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;eClassifiers&nbsp;xsi:type<font color="#000080">="ecore:EEnum"</font>&nbsp;name<font color="#000080">="VAT"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eLiterals&nbsp;name<font color="#000080">="vat0"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eLiterals&nbsp;name<font color="#000080">="vat7"</font>&nbsp;value<font color="#000080">="7"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;eLiterals&nbsp;name<font color="#000080">="vat15"</font>&nbsp;value<font color="#000080">="15"</font>/&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/eClassifiers&gt;</font><br/>
+<font color="#0000e1">&lt;/ecore:EPackage&gt;</font>
+ </code>
+ </div>
+ </td>
+ <td style="background-image:url(../../../images/editor-right.png); background-repeat:repeat-y;">&nbsp;</td>
+ </tr>
+ <tr>
+ <td><img src="../../../images/editor-bottom-left.png"></td>
+ <td style="background-image:url(../../../images/editor-bottom.png); background-repeat:repeat-x;" colspan="3">&nbsp;</td>
+ <td><img src="../../../images/editor-bottom-right.png"></td>
+ </tr>
+ </table>
+</div>
+<p>
+
+ <p>
+ The model project should look similar to this, now:
+ <p align="center"><img src="Model1Project.png"></p>
+
+
+<h2><a name="Doc_UsingImporter"></a>2&nbsp;&nbsp;Using the CDO Model Importer</h2>
+<p>
+ The easiest way to create a CDO enabled GenModel is to use the CDO Migrator utility that is shipped with the CDO SDK.
+ It includes a special Ecore Model Importer that adjusts all the GenModel properties needed to generated CDO native models.
+ Right-click the Ecore model file and select New and Other... and choose the EMF Generator Model New Wizard:
+ <p align="center"><img src="Migrator0.png"></p>
+
+ <p align="center"><img src="Migrator1.png"></p>
+
+ <p>
+ On the next page, the Select a Model Importer page, select the Ecore model (CDO native) importer:
+ <p align="center"><img src="Migrator2.png"></p>
+
+ <p>
+ On the next page, the Ecore Import page, click the Load button:
+ <p align="center"><img src="Migrator3.png"></p>
+
+ <p>
+ On the next page, the Package Selection page, adjust the settings depending on your model and its referenced models:
+ <p align="center"><img src="Migrator4.png"></p>
+
+ <p>
+ After clicking the Finish button your model project should look similar to this (please note that the CDO marker
+ file META-INF/CDO.MF has also been created by the importer):
+ <p align="center"><img src="Migrator5.png"></p>
+
+
+<h2><a name="Doc_UsingMigrator"></a>3&nbsp;&nbsp;Using the CDO Model Migrator</h2>
+<p>
+ If you don't want to use the CDO Model Importer to automatically let a proper GenModel be created for you it
+ is still rather easy to migrate an existing GenModel with the CDO Migrator:
+ <p align="center"><img src="Migrator6.png"></p>
+
+ <p>
+ In case the generator model was successfully migrated to CDO the following dialog box will appear:
+ <p align="center"><img src="Migrator7.png"></p>
+
+ <p>
+ Proceed with Generate The Model.
+
+<h2><a name="Doc_MigratingManually"></a>4&nbsp;&nbsp;Migrating a GenModel Manually</h2>
+<p>
+ If you don't want to use the CDO Model Importer to automatically let a proper GenModel be created for you
+ it is still rather easy to migrate an existing GenModel by hand.
+ <p>
+ The EMF generator model for your Ecore model is much like a usual GenModel except for the following four differences:
+ <ul>
+ <li> The <i>Feature Delegation</i> property <b>must be</b> set to <code>Reflective</code>
+ <li> The <i>Model Plug-in Variables</i> property <b>should be</b> set to <code>CDO=org.eclipse.emf.cdo</code>
+ <li> The <i>Root Extends Class</i> property <b>must be</b> set to <a href="../../../javadoc/org/eclipse/emf/internal/cdo/CDOObjectImpl.html" title="Class in org.eclipse.emf.internal.cdo"><code>org.eclipse.emf.internal.cdo.CDOObjectImpl</code></a>
+ <li> The <i>Root Extends Interface</i> property <b>can be</b> set to <a href="../../../javadoc/org/eclipse/emf/cdo/CDOObject.html" title="Interface in org.eclipse.emf.cdo"><code>org.eclipse.emf.cdo.CDOObject</code></a>
+ </ul>
+ <p align="center"><img src="GenModel.png"></p>
+
+ <p>
+ Note that you do not need to generate an editor if you want to use your model with the <a href="../../users/Doc01_UserInterface.html" title="Article in CDO Model Repository Documentation">CDO User Interface</a>
+ A dedicated <a href="../../users/Doc07_UsingModels.html#Doc_EditingModelElementsEditor" title="Chapter in CDO Model Repository Documentation">model editor</a> is only needed if you plan to use your model with normal XML based files as well.
+ Even in this scenario it could be simpler to use the EMF Reflective Model Editor though.
+ <p>
+ The XML representation of this GenModel is:
+
+
+<div class="snippet" style="margin-left:24px;" align="left">
+ <a name="snippet_companyGenModel"></a>
+ <table border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td><img src="../../../images/editor-top-left-xml.png"></td>
+ <td style="background-image:url(../../../images/editor-top1.png); background-repeat:repeat-x;" width="1px"><font face="Segoe UI,Arial" size="-1">company.genmodel</font></td>
+ <td width="1px"><img src="../../../images/editor-close.png"></td>
+ <td style="background-image:url(../../../images/editor-top2.png); background-repeat:repeat-x;">&nbsp;</td>
+ <td><img src="../../../images/editor-top-right.png"></td>
+ </tr>
+ <tr>
+ <td style="background-image:url(../../../images/editor-left.png); background-repeat:repeat-y;">&nbsp;</td>
+ <td colspan="3" align="left" valign="top" nowrap>
+ <div style="margin:10px 0px 10px 0px;">
+ <code>
+<font color="#0000e1">&lt;?xml version=<font color="#000080">'1.0'</font> encoding=<font color="#000080">'UTF-8'</font>?&gt;</font><br/>
+<font color="#0000e1">&lt;genmodel:GenModel&nbsp;xmi:version<font color="#000080">="2.0"</font>&nbsp;xmlns:xmi<font color="#000080">="http://www.omg.org/XMI"</font>&nbsp;xmlns:ecore<font color="#000080">="http://www.eclipse.org/emf/2002/Ecore"</font>&nbsp;xmlns:genmodel<font color="#000080">="http://www.eclipse.org/emf/2002/GenModel"</font>&nbsp;modelDirectory<font color="#000080">="/org.eclipse.emf.cdo.examples.company/src"</font>&nbsp;creationIcons<font color="#000080">="false"</font>&nbsp;editDirectory<font color="#000080">="/org.eclipse.emf.cdo.examples.company.edit/src"</font>&nbsp;editorDirectory<font color="#000080">=""</font>&nbsp;modelPluginID<font color="#000080">="org.eclipse.emf.cdo.examples.company"</font>&nbsp;modelName<font color="#000080">="Company"</font>&nbsp;editPluginClass<font color="#000080">="org.eclipse.emf.cdo.examples.company.provider.CompanyEditPlugin"</font>&nbsp;editorPluginClass<font color="#000080">=""</font>&nbsp;updateClasspath<font color="#000080">="false"</font>&nbsp;rootExtendsClass<font color="#000080">="org.eclipse.emf.internal.cdo.CDOObjectImpl"</font>&nbsp;reflectiveDelegation<font color="#000080">="true"</font>&nbsp;codeFormatting<font color="#000080">="true"</font>&nbsp;testsDirectory<font color="#000080">=""</font>&nbsp;testSuiteClass<font color="#000080">="org.eclipse.emf.cdo.examples.company.tests.CompanyAllTests"</font>&nbsp;importerID<font color="#000080">="org.eclipse.emf.importer.ecore"</font>&nbsp;featureDelegation<font color="#000080">="Reflective"</font>&nbsp;complianceLevel<font color="#000080">="5.0"</font>&nbsp;providerRootExtendsClass<font color="#000080">="org.eclipse.emf.cdo.edit.CDOItemProviderAdapter"</font>&nbsp;editPluginID<font color="#000080">="org.eclipse.emf.cdo.examples.company.edit"</font>&nbsp;editorPluginID<font color="#000080">="org.eclipse.emf.cdo.examples.company.editor"</font>&nbsp;testsPluginID<font color="#000080">="org.eclipse.emf.cdo.examples.company.editor"</font>&nbsp;optimizedHasChildren<font color="#000080">="true"</font>&nbsp;colorProviders<font color="#000080">="true"</font>&nbsp;fontProviders<font color="#000080">="true"</font>&nbsp;runtimeVersion<font color="#000080">="2.6"</font>&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;foreignModel&gt;</font>company.ecore<font color="#0000e1">&lt;/foreignModel&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;modelPluginVariables&gt;</font>CDO=org.eclipse.emf.cdo<font color="#0000e1">&lt;/modelPluginVariables&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;genPackages&nbsp;prefix<font color="#000080">="Company"</font>&nbsp;basePackage<font color="#000080">="org.eclipse.emf.cdo.examples"</font>&nbsp;disposableProviderFactory<font color="#000080">="true"</font>&nbsp;extensibleProviderFactory<font color="#000080">="true"</font>&nbsp;childCreationExtenders<font color="#000080">="true"</font>&nbsp;ecorePackage<font color="#000080">="company.ecore#/"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genEnums&nbsp;typeSafeEnumCompatible<font color="#000080">="false"</font>&nbsp;ecoreEnum<font color="#000080">="company.ecore#//VAT"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genEnumLiterals&nbsp;ecoreEnumLiteral<font color="#000080">="company.ecore#//VAT/vat0"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genEnumLiterals&nbsp;ecoreEnumLiteral<font color="#000080">="company.ecore#//VAT/vat7"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genEnumLiterals&nbsp;ecoreEnumLiteral<font color="#000080">="company.ecore#//VAT/vat15"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genEnums&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;image<font color="#000080">="false"</font>&nbsp;ecoreClass<font color="#000080">="company.ecore#//Addressable"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//Addressable/name"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//Addressable/street"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//Addressable/city"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;ecoreClass<font color="#000080">="company.ecore#//Company"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;property<font color="#000080">="None"</font>&nbsp;children<font color="#000080">="true"</font>&nbsp;createChild<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Company/categories"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;property<font color="#000080">="None"</font>&nbsp;children<font color="#000080">="true"</font>&nbsp;createChild<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Company/suppliers"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;property<font color="#000080">="None"</font>&nbsp;children<font color="#000080">="true"</font>&nbsp;createChild<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Company/customers"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;property<font color="#000080">="None"</font>&nbsp;children<font color="#000080">="true"</font>&nbsp;createChild<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Company/purchaseOrders"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;property<font color="#000080">="None"</font>&nbsp;children<font color="#000080">="true"</font>&nbsp;createChild<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Company/salesOrders"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;ecoreClass<font color="#000080">="company.ecore#//Supplier"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;notify<font color="#000080">="false"</font>&nbsp;createChild<font color="#000080">="false"</font>&nbsp;propertySortChoices<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Supplier/purchaseOrders"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//Supplier/preferred"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;ecoreClass<font color="#000080">="company.ecore#//Customer"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;notify<font color="#000080">="false"</font>&nbsp;createChild<font color="#000080">="false"</font>&nbsp;propertySortChoices<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Customer/salesOrders"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;ecoreClass<font color="#000080">="company.ecore#//Order"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;property<font color="#000080">="None"</font>&nbsp;children<font color="#000080">="true"</font>&nbsp;createChild<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Order/orderDetails"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;ecoreClass<font color="#000080">="company.ecore#//OrderDetail"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;property<font color="#000080">="None"</font>&nbsp;notify<font color="#000080">="false"</font>&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//OrderDetail/order"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;notify<font color="#000080">="false"</font>&nbsp;createChild<font color="#000080">="false"</font>&nbsp;propertySortChoices<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//OrderDetail/product"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//OrderDetail/price"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;ecoreClass<font color="#000080">="company.ecore#//PurchaseOrder"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//PurchaseOrder/date"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;notify<font color="#000080">="false"</font>&nbsp;createChild<font color="#000080">="false"</font>&nbsp;propertySortChoices<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//PurchaseOrder/supplier"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;ecoreClass<font color="#000080">="company.ecore#//SalesOrder"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//SalesOrder/id"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;notify<font color="#000080">="false"</font>&nbsp;createChild<font color="#000080">="false"</font>&nbsp;propertySortChoices<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//SalesOrder/customer"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;ecoreClass<font color="#000080">="company.ecore#//Category"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//Category/name"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;property<font color="#000080">="None"</font>&nbsp;children<font color="#000080">="true"</font>&nbsp;createChild<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Category/categories"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;property<font color="#000080">="None"</font>&nbsp;children<font color="#000080">="true"</font>&nbsp;createChild<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Category/products"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genClasses&nbsp;ecoreClass<font color="#000080">="company.ecore#//Product"</font>&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//Product/name"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;notify<font color="#000080">="false"</font>&nbsp;createChild<font color="#000080">="false"</font>&nbsp;propertySortChoices<font color="#000080">="true"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EReference company.ecore#//Product/orderDetails"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//Product/vat"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//Product/description"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;genFeatures&nbsp;createChild<font color="#000080">="false"</font>&nbsp;ecoreFeature<font color="#000080">="ecore:EAttribute company.ecore#//Product/price"</font>/&gt;</font><br/>
+&nbsp;&nbsp;&nbsp;&nbsp;<font color="#0000e1">&lt;/genClasses&gt;</font><br/>
+&nbsp;&nbsp;<font color="#0000e1">&lt;/genPackages&gt;</font><br/>
+<font color="#0000e1">&lt;/genmodel:GenModel&gt;</font>
+ </code>
+ </div>
+ </td>
+ <td style="background-image:url(../../../images/editor-right.png); background-repeat:repeat-y;">&nbsp;</td>
+ </tr>
+ <tr>
+ <td><img src="../../../images/editor-bottom-left.png"></td>
+ <td style="background-image:url(../../../images/editor-bottom.png); background-repeat:repeat-x;" colspan="3">&nbsp;</td>
+ <td><img src="../../../images/editor-bottom-right.png"></td>
+ </tr>
+ </table>
+</div>
+<p>
+
+
+<h2><a name="Doc_GeneratingModel"></a>5&nbsp;&nbsp;Generating a Model</h2>
+<p>
+ Generate the Java code for your model as you are used to do it:
+ <p align="center"><img src="GenerateTheModel.png"></p>
+
+ <p>
+ The result of the generation can look similar to this (some artifacts are hidden to remove noise from the Package Explorer):
+ <p align="center"><img src="GeneratorResults.png"></p>
+
+
+<h2><a name="Doc_ModifyingGeneratedCode"></a>6&nbsp;&nbsp;Modifying Generated Getters and Setters</h2>
+<p>
+ If you want to modify the behavior of generated getters and setters (or have already done so in existing models)
+ you might want to try <i>dynamic feature delegation</i> (introduced in EMF 2.5). With this pattern, the reflective methods like eGet still
+ call your generated method like getX() and then that calls the dynamic reflective method like eDynamicGet. It effectively produces
+ the same behavior as "Reflective" delegating but does so by delegating through your generated accessors allowing you to specialize
+ those as you could when you used "None"...
+
+<p align="right">
+<a href="Doc01_Architecture.html" title="Backward to Understanding the Architecture of a Client Application"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Doc03_ViewProviders.html" title="Forward to View Providers"><img src="../../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/ViewProviders.html b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc03_ViewProviders.html
index 3098bdb0b5..c4ecf3b26e 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/ViewProviders.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Doc03_ViewProviders.html
@@ -23,7 +23,7 @@ function windowTitle()
<table border="0">
<tr>
<td width="100%"><h1>View Providers</h1></td>
- <td align="right" valign="middle" nowrap><a href="Architecture.html" title="Backward to Understanding the Architecture of a Client Application"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="../server/index.html" title="Forward to Dealing with Servers"><img src="../../../images/forward.png" border="0"></a></td>
+ <td align="right" valign="middle" nowrap><a href="Doc02_PreparingModels.html" title="Backward to Preparing EMF Models for CDO"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="../server/index.html" title="Forward to Dealing with Servers"><img src="../../../images/forward.png" border="0"></a></td>
</tr>
</table>
<p class="author">Author: Victor Roldan Betancort</p>
@@ -39,9 +39,9 @@ function windowTitle()
<p>
<b>Table of Contents</b> <p>
<table border="0">
-<tr><td>1&nbsp;</td><td colspan="3"><a href="ViewProviders.html#ProviderImplementation" title="Chapter in CDO Model Repository Documentation">Implementing a View Provider</a></td></tr>
-<tr><td>2&nbsp;</td><td colspan="3"><a href="ViewProviders.html#ContributeProviderProgrammatically" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Programmatically</a></td></tr>
-<tr><td>3&nbsp;</td><td colspan="3"><a href="ViewProviders.html#ContributeProviderUsingExtensionPoint" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Using Extension Points</a></td></tr>
+<tr><td>1&nbsp;</td><td colspan="3"><a href="Doc03_ViewProviders.html#ProviderImplementation" title="Chapter in CDO Model Repository Documentation">Implementing a View Provider</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="3"><a href="Doc03_ViewProviders.html#ContributeProviderProgrammatically" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Programmatically</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="3"><a href="Doc03_ViewProviders.html#ContributeProviderUsingExtensionPoint" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Using Extension Points</a></td></tr>
</table>
</p>
@@ -183,7 +183,7 @@ function windowTitle()
</ul>
<p align="right">
-<a href="Architecture.html" title="Backward to Understanding the Architecture of a Client Application"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="../server/index.html" title="Forward to Dealing with Servers"><img src="../../../images/forward.png" border="0"></a></p>
+<a href="Doc02_PreparingModels.html" title="Backward to Preparing EMF Models for CDO"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="../server/index.html" title="Forward to Dealing with Servers"><img src="../../../images/forward.png" border="0"></a></p>
<HR>
<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/EmptyEMFProject.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/EmptyEMFProject.png
new file mode 100644
index 0000000000..96d222d179
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/EmptyEMFProject.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GenModel.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GenModel.png
new file mode 100644
index 0000000000..dd679fb42e
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GenModel.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GenerateTheModel.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GenerateTheModel.png
new file mode 100644
index 0000000000..748b76d1a5
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GenerateTheModel.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GeneratorResults.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GeneratorResults.png
new file mode 100644
index 0000000000..9209c51104
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/GeneratorResults.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator0.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator0.png
new file mode 100644
index 0000000000..f076890ee2
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator0.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator1.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator1.png
new file mode 100644
index 0000000000..099418c207
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator1.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator2.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator2.png
new file mode 100644
index 0000000000..4f686ef770
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator2.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator3.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator3.png
new file mode 100644
index 0000000000..597b4e45ff
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator3.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator4.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator4.png
new file mode 100644
index 0000000000..2c154ab1c0
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator4.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator5.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator5.png
new file mode 100644
index 0000000000..6010bb7d6c
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator5.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator6.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator6.png
new file mode 100644
index 0000000000..9e991a0a95
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator6.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator7.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator7.png
new file mode 100644
index 0000000000..f4853400f8
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Migrator7.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Model1Ecore.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Model1Ecore.png
new file mode 100644
index 0000000000..e3698ebdeb
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Model1Ecore.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Model1Project.png b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Model1Project.png
new file mode 100644
index 0000000000..f872ea1f26
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/Model1Project.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/index.html b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/index.html
index a03af6a1f7..81ef2eff37 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/index.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/client/index.html
@@ -23,29 +23,36 @@ function windowTitle()
<table border="0">
<tr>
<td width="100%"><h1>Developing Client Applications</h1></td>
- <td align="right" valign="middle" nowrap><a href="../index.html" title="Backward to Programmer's Guide"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Architecture.html" title="Forward to Understanding the Architecture of a Client Application"><img src="../../../images/forward.png" border="0"></a></td>
+ <td align="right" valign="middle" nowrap><a href="../index.html" title="Backward to Programmer's Guide"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Doc01_Architecture.html" title="Forward to Understanding the Architecture of a Client Application"><img src="../../../images/forward.png" border="0"></a></td>
</tr>
</table>
<p>
<table border="0">
-<tr><td><img src="../../../images/article.gif">&nbsp;</td><td colspan="4"><a href="Architecture.html" title="Article in CDO Model Repository Documentation">Understanding the Architecture of a Client Application</a></td></tr>
-<tr><td></td><td>1&nbsp;</td><td colspan="3"><a href="Architecture.html#OSGi" title="Chapter in CDO Model Repository Documentation">OSGi</a></td></tr>
-<tr><td></td><td>2&nbsp;</td><td colspan="3"><a href="Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a></td></tr>
-<tr><td></td><td>3&nbsp;</td><td colspan="3"><a href="Architecture.html#Client" title="Chapter in CDO Model Repository Documentation">CDO Client</a></td></tr>
-<tr><td></td><td>4&nbsp;</td><td colspan="3"><a href="Architecture.html#Net4j" title="Chapter in CDO Model Repository Documentation">Net4j Core</a></td></tr>
-<tr><td></td><td>5&nbsp;</td><td colspan="3"><a href="Architecture.html#Models" title="Chapter in CDO Model Repository Documentation">Models</a></td></tr>
-<tr><td></td><td>6&nbsp;</td><td colspan="3"><a href="Architecture.html#Protocol" title="Chapter in CDO Model Repository Documentation">Protocol</a></td></tr>
-<tr><td></td><td>7&nbsp;</td><td colspan="3"><a href="Architecture.html#Transport" title="Chapter in CDO Model Repository Documentation">Transport</a></td></tr>
-<tr><td><img src="../../../images/article.gif">&nbsp;</td><td colspan="4"><a href="ViewProviders.html" title="Article in CDO Model Repository Documentation">View Providers</a></td></tr>
-<tr><td></td><td>1&nbsp;</td><td colspan="3"><a href="ViewProviders.html#ProviderImplementation" title="Chapter in CDO Model Repository Documentation">Implementing a View Provider</a></td></tr>
-<tr><td></td><td>2&nbsp;</td><td colspan="3"><a href="ViewProviders.html#ContributeProviderProgrammatically" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Programmatically</a></td></tr>
-<tr><td></td><td>3&nbsp;</td><td colspan="3"><a href="ViewProviders.html#ContributeProviderUsingExtensionPoint" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Using Extension Points</a></td></tr>
+<tr><td><img src="../../../images/article.gif">&nbsp;</td><td colspan="4"><a href="Doc01_Architecture.html" title="Article in CDO Model Repository Documentation">Understanding the Architecture of a Client Application</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="3"><a href="Doc01_Architecture.html#OSGi" title="Chapter in CDO Model Repository Documentation">OSGi</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="3"><a href="Doc01_Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="3"><a href="Doc01_Architecture.html#Client" title="Chapter in CDO Model Repository Documentation">CDO Client</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="3"><a href="Doc01_Architecture.html#Net4j" title="Chapter in CDO Model Repository Documentation">Net4j Core</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="3"><a href="Doc01_Architecture.html#Models" title="Chapter in CDO Model Repository Documentation">Models</a></td></tr>
+<tr><td></td><td>6&nbsp;</td><td colspan="3"><a href="Doc01_Architecture.html#Protocol" title="Chapter in CDO Model Repository Documentation">Protocol</a></td></tr>
+<tr><td></td><td>7&nbsp;</td><td colspan="3"><a href="Doc01_Architecture.html#Transport" title="Chapter in CDO Model Repository Documentation">Transport</a></td></tr>
+<tr><td><img src="../../../images/article.gif">&nbsp;</td><td colspan="4"><a href="Doc02_PreparingModels.html" title="Article in CDO Model Repository Documentation">Preparing EMF Models for CDO</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_CreatingEcore" title="Chapter in CDO Model Repository Documentation">Creating an Ecore Model</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_UsingImporter" title="Chapter in CDO Model Repository Documentation">Using the CDO Model Importer</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_UsingMigrator" title="Chapter in CDO Model Repository Documentation">Using the CDO Model Migrator</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_MigratingManually" title="Chapter in CDO Model Repository Documentation">Migrating a GenModel Manually</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_GeneratingModel" title="Chapter in CDO Model Repository Documentation">Generating a Model</a></td></tr>
+<tr><td></td><td>6&nbsp;</td><td colspan="3"><a href="Doc02_PreparingModels.html#Doc_ModifyingGeneratedCode" title="Chapter in CDO Model Repository Documentation">Modifying Generated Getters and Setters</a></td></tr>
+<tr><td><img src="../../../images/article.gif">&nbsp;</td><td colspan="4"><a href="Doc03_ViewProviders.html" title="Article in CDO Model Repository Documentation">View Providers</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="3"><a href="Doc03_ViewProviders.html#ProviderImplementation" title="Chapter in CDO Model Repository Documentation">Implementing a View Provider</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="3"><a href="Doc03_ViewProviders.html#ContributeProviderProgrammatically" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Programmatically</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="3"><a href="Doc03_ViewProviders.html#ContributeProviderUsingExtensionPoint" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Using Extension Points</a></td></tr>
</table>
</p>
<p align="right">
-<a href="../index.html" title="Backward to Programmer's Guide"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Architecture.html" title="Forward to Understanding the Architecture of a Client Application"><img src="../../../images/forward.png" border="0"></a></p>
+<a href="../index.html" title="Backward to Programmer's Guide"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Doc01_Architecture.html" title="Forward to Understanding the Architecture of a Client Application"><img src="../../../images/forward.png" border="0"></a></p>
<HR>
<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/index.html b/plugins/org.eclipse.emf.cdo.doc/html/programmers/index.html
index 389a3ccc45..07efd9a035 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/programmers/index.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/index.html
@@ -23,24 +23,31 @@ function windowTitle()
<table border="0">
<tr>
<td width="100%"><h1>Programmer's Guide</h1></td>
- <td align="right" valign="middle" nowrap><a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="client/index.html" title="Forward to Developing Client Applications"><img src="../../images/forward.png" border="0"></a></td>
+ <td align="right" valign="middle" nowrap><a href="http://wiki.eclipse.org/CDO/Security_Manager" title="Backward to Managing Security"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="client/index.html" title="Forward to Developing Client Applications"><img src="../../images/forward.png" border="0"></a></td>
</tr>
</table>
<p>
<table border="0">
<tr><td><img src="../../images/category.gif">&nbsp;</td><td colspan="5"><a href="client/index.html" title="Category in CDO Model Repository Documentation">Developing Client Applications</a></td></tr>
-<tr><td></td><td><img src="../../images/article.gif">&nbsp;</td><td colspan="4"><a href="client/Architecture.html" title="Article in CDO Model Repository Documentation">Understanding the Architecture of a Client Application</a></td></tr>
-<tr><td></td><td></td><td>1&nbsp;</td><td colspan="3"><a href="client/Architecture.html#OSGi" title="Chapter in CDO Model Repository Documentation">OSGi</a></td></tr>
-<tr><td></td><td></td><td>2&nbsp;</td><td colspan="3"><a href="client/Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a></td></tr>
-<tr><td></td><td></td><td>3&nbsp;</td><td colspan="3"><a href="client/Architecture.html#Client" title="Chapter in CDO Model Repository Documentation">CDO Client</a></td></tr>
-<tr><td></td><td></td><td>4&nbsp;</td><td colspan="3"><a href="client/Architecture.html#Net4j" title="Chapter in CDO Model Repository Documentation">Net4j Core</a></td></tr>
-<tr><td></td><td></td><td>5&nbsp;</td><td colspan="3"><a href="client/Architecture.html#Models" title="Chapter in CDO Model Repository Documentation">Models</a></td></tr>
-<tr><td></td><td></td><td>6&nbsp;</td><td colspan="3"><a href="client/Architecture.html#Protocol" title="Chapter in CDO Model Repository Documentation">Protocol</a></td></tr>
-<tr><td></td><td></td><td>7&nbsp;</td><td colspan="3"><a href="client/Architecture.html#Transport" title="Chapter in CDO Model Repository Documentation">Transport</a></td></tr>
-<tr><td></td><td><img src="../../images/article.gif">&nbsp;</td><td colspan="4"><a href="client/ViewProviders.html" title="Article in CDO Model Repository Documentation">View Providers</a></td></tr>
-<tr><td></td><td></td><td>1&nbsp;</td><td colspan="3"><a href="client/ViewProviders.html#ProviderImplementation" title="Chapter in CDO Model Repository Documentation">Implementing a View Provider</a></td></tr>
-<tr><td></td><td></td><td>2&nbsp;</td><td colspan="3"><a href="client/ViewProviders.html#ContributeProviderProgrammatically" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Programmatically</a></td></tr>
-<tr><td></td><td></td><td>3&nbsp;</td><td colspan="3"><a href="client/ViewProviders.html#ContributeProviderUsingExtensionPoint" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Using Extension Points</a></td></tr>
+<tr><td></td><td><img src="../../images/article.gif">&nbsp;</td><td colspan="4"><a href="client/Doc01_Architecture.html" title="Article in CDO Model Repository Documentation">Understanding the Architecture of a Client Application</a></td></tr>
+<tr><td></td><td></td><td>1&nbsp;</td><td colspan="3"><a href="client/Doc01_Architecture.html#OSGi" title="Chapter in CDO Model Repository Documentation">OSGi</a></td></tr>
+<tr><td></td><td></td><td>2&nbsp;</td><td colspan="3"><a href="client/Doc01_Architecture.html#EMF" title="Chapter in CDO Model Repository Documentation">EMF</a></td></tr>
+<tr><td></td><td></td><td>3&nbsp;</td><td colspan="3"><a href="client/Doc01_Architecture.html#Client" title="Chapter in CDO Model Repository Documentation">CDO Client</a></td></tr>
+<tr><td></td><td></td><td>4&nbsp;</td><td colspan="3"><a href="client/Doc01_Architecture.html#Net4j" title="Chapter in CDO Model Repository Documentation">Net4j Core</a></td></tr>
+<tr><td></td><td></td><td>5&nbsp;</td><td colspan="3"><a href="client/Doc01_Architecture.html#Models" title="Chapter in CDO Model Repository Documentation">Models</a></td></tr>
+<tr><td></td><td></td><td>6&nbsp;</td><td colspan="3"><a href="client/Doc01_Architecture.html#Protocol" title="Chapter in CDO Model Repository Documentation">Protocol</a></td></tr>
+<tr><td></td><td></td><td>7&nbsp;</td><td colspan="3"><a href="client/Doc01_Architecture.html#Transport" title="Chapter in CDO Model Repository Documentation">Transport</a></td></tr>
+<tr><td></td><td><img src="../../images/article.gif">&nbsp;</td><td colspan="4"><a href="client/Doc02_PreparingModels.html" title="Article in CDO Model Repository Documentation">Preparing EMF Models for CDO</a></td></tr>
+<tr><td></td><td></td><td>1&nbsp;</td><td colspan="3"><a href="client/Doc02_PreparingModels.html#Doc_CreatingEcore" title="Chapter in CDO Model Repository Documentation">Creating an Ecore Model</a></td></tr>
+<tr><td></td><td></td><td>2&nbsp;</td><td colspan="3"><a href="client/Doc02_PreparingModels.html#Doc_UsingImporter" title="Chapter in CDO Model Repository Documentation">Using the CDO Model Importer</a></td></tr>
+<tr><td></td><td></td><td>3&nbsp;</td><td colspan="3"><a href="client/Doc02_PreparingModels.html#Doc_UsingMigrator" title="Chapter in CDO Model Repository Documentation">Using the CDO Model Migrator</a></td></tr>
+<tr><td></td><td></td><td>4&nbsp;</td><td colspan="3"><a href="client/Doc02_PreparingModels.html#Doc_MigratingManually" title="Chapter in CDO Model Repository Documentation">Migrating a GenModel Manually</a></td></tr>
+<tr><td></td><td></td><td>5&nbsp;</td><td colspan="3"><a href="client/Doc02_PreparingModels.html#Doc_GeneratingModel" title="Chapter in CDO Model Repository Documentation">Generating a Model</a></td></tr>
+<tr><td></td><td></td><td>6&nbsp;</td><td colspan="3"><a href="client/Doc02_PreparingModels.html#Doc_ModifyingGeneratedCode" title="Chapter in CDO Model Repository Documentation">Modifying Generated Getters and Setters</a></td></tr>
+<tr><td></td><td><img src="../../images/article.gif">&nbsp;</td><td colspan="4"><a href="client/Doc03_ViewProviders.html" title="Article in CDO Model Repository Documentation">View Providers</a></td></tr>
+<tr><td></td><td></td><td>1&nbsp;</td><td colspan="3"><a href="client/Doc03_ViewProviders.html#ProviderImplementation" title="Chapter in CDO Model Repository Documentation">Implementing a View Provider</a></td></tr>
+<tr><td></td><td></td><td>2&nbsp;</td><td colspan="3"><a href="client/Doc03_ViewProviders.html#ContributeProviderProgrammatically" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Programmatically</a></td></tr>
+<tr><td></td><td></td><td>3&nbsp;</td><td colspan="3"><a href="client/Doc03_ViewProviders.html#ContributeProviderUsingExtensionPoint" title="Chapter in CDO Model Repository Documentation">Contributing View Providers Using Extension Points</a></td></tr>
<tr><td><img src="../../images/category.gif">&nbsp;</td><td colspan="5"><a href="server/index.html" title="Category in CDO Model Repository Documentation">Dealing with Servers</a></td></tr>
<tr><td></td><td><img src="../../images/article.gif">&nbsp;</td><td colspan="4"><a href="server/Architecture.html" title="Article in CDO Model Repository Documentation">Understanding the Architecture of a Repository</a></td></tr>
<tr><td></td><td></td><td>1&nbsp;</td><td colspan="3"><a href="server/Architecture.html#OSGi" title="Chapter in CDO Model Repository Documentation">OSGi</a></td></tr>
@@ -55,7 +62,7 @@ function windowTitle()
<p align="right">
-<a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="client/index.html" title="Forward to Developing Client Applications"><img src="../../images/forward.png" border="0"></a></p>
+<a href="http://wiki.eclipse.org/CDO/Security_Manager" title="Backward to Managing Security"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="client/index.html" title="Forward to Developing Client Applications"><img src="../../images/forward.png" border="0"></a></p>
<HR>
<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/programmers/server/index.html b/plugins/org.eclipse.emf.cdo.doc/html/programmers/server/index.html
index 4ae3357343..d528341fde 100644
--- a/plugins/org.eclipse.emf.cdo.doc/html/programmers/server/index.html
+++ b/plugins/org.eclipse.emf.cdo.doc/html/programmers/server/index.html
@@ -23,7 +23,7 @@ function windowTitle()
<table border="0">
<tr>
<td width="100%"><h1>Dealing with Servers</h1></td>
- <td align="right" valign="middle" nowrap><a href="../client/ViewProviders.html" title="Backward to View Providers"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Architecture.html" title="Forward to Understanding the Architecture of a Repository"><img src="../../../images/forward.png" border="0"></a></td>
+ <td align="right" valign="middle" nowrap><a href="../client/Doc03_ViewProviders.html" title="Backward to View Providers"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Architecture.html" title="Forward to Understanding the Architecture of a Repository"><img src="../../../images/forward.png" border="0"></a></td>
</tr>
</table>
<p>
@@ -41,7 +41,7 @@ function windowTitle()
<p align="right">
-<a href="../client/ViewProviders.html" title="Backward to View Providers"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Architecture.html" title="Forward to Understanding the Architecture of a Repository"><img src="../../../images/forward.png" border="0"></a></p>
+<a href="../client/Doc03_ViewProviders.html" title="Backward to View Providers"><img src="../../../images/backward.png" border="0"></a>&nbsp;<a href="Architecture.html" title="Forward to Understanding the Architecture of a Repository"><img src="../../../images/forward.png" border="0"></a></p>
<HR>
<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
</BODY>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/Doc01_UserInterface.html b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc01_UserInterface.html
new file mode 100644
index 0000000000..49f73c3261
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc01_UserInterface.html
@@ -0,0 +1,262 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Elements of the User Interface (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Elements of the User Interface (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">User's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Elements of the User Interface</h1></td>
+ <td align="right" valign="middle" nowrap><a href="index.html" title="Backward to User's Guide"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc02_ManagingRepositories.html" title="Forward to Managing Repositories"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ The CDO user interface consists of a number of CDO-specific views, editors, and preference pages,
+ as well as some integrations with existing Eclipse views. These user interface elements can be added to
+ and used in any Eclipse perspective, or more comprehensively in the <a href="Doc01_UserInterface.html#Doc_ExplorerPerspective" title="Chapter in CDO Model Repository Documentation">CDO Explorer</a>
+ perspective.
+ <p>
+ The following sections describe the various user interface elements and explain their purpose.
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_ExplorerPerspective" title="Chapter in CDO Model Repository Documentation">CDO Explorer Perspective</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_AdministrationView" title="Chapter in CDO Model Repository Documentation">CDO Administration View</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_CollaborationView" title="Chapter in CDO Model Repository Documentation">CDO Collaboration View</a></td></tr>
+<tr><td>5&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_WatchListView" title="Chapter in CDO Model Repository Documentation">CDO Watch List View</a></td></tr>
+<tr><td>6&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_TimeMachineView" title="Chapter in CDO Model Repository Documentation">CDO Time Machine View</a></td></tr>
+<tr><td>7&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_SessionsView" title="Chapter in CDO Model Repository Documentation">CDO Sessions View</a></td></tr>
+<tr><td>8&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_ServerBrowser" title="Chapter in CDO Model Repository Documentation">CDO Server Browser</a></td></tr>
+<tr><td>9&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_CheckoutWizard" title="Chapter in CDO Model Repository Documentation">CDO Checkout Wizard</a></td></tr>
+<tr><td>10&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_ModelEditor" title="Chapter in CDO Model Repository Documentation">CDO Model Editor</a></td></tr>
+<tr><td>11&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer Integration</a></td></tr>
+<tr><td>12&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_PropertySheetIntegration" title="Chapter in CDO Model Repository Documentation">Property Sheet Integration</a></td></tr>
+<tr><td>13&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History Integration</a></td></tr>
+<tr><td>14&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_CompareIntegration" title="Chapter in CDO Model Repository Documentation">Compare Integration</a></td></tr>
+<tr><td>15&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_FormsIntegration" title="Chapter in CDO Model Repository Documentation">Forms Integration</a></td></tr>
+<tr><td>16&nbsp;</td><td colspan="3"><a href="Doc01_UserInterface.html#Doc_PreferencePages" title="Chapter in CDO Model Repository Documentation">Preference Pages</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_ExplorerPerspective"></a>1&nbsp;&nbsp;CDO Explorer Perspective</h2>
+<p>
+ The CDO Explorer perspective is a convenient selection of those views and shortcuts that are most
+ commonly used when working with CDO. It has the following default layout: <p align="center"><img src="explorer-perspective.png"></p>
+
+
+<h2><a name="Doc_RepositoriesView"></a>2&nbsp;&nbsp;CDO Repositories View</h2>
+<p>
+ The CDO Repositories view displays the various repositories and connections that are configured for use in the
+ current workspace. It allows to create new repositories and connections, rename or delete existing ones,
+ manage the branches in them, and finally checking out from them: <p align="center"><img src="repositories-view.png"></p>
+
+ <p>
+ In contrast to sessions in the <a href="Doc01_UserInterface.html#Doc_SessionsView" title="Chapter in CDO Model Repository Documentation">CDO Sessions View</a> repositories and connections configured in the
+ CDO Repositories view are remembered across Eclipse restarts.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc02_ManagingRepositories.html" title="Article in CDO Model Repository Documentation">Managing Repositories</a></li>
+ <li><a href="Doc04_CheckingOut.html" title="Article in CDO Model Repository Documentation">Checking Out from Repositories</a></li>
+</ul>
+
+
+<h2><a name="Doc_AdministrationView"></a>3&nbsp;&nbsp;CDO Administration View</h2>
+<p>
+ The CDO Administration view displays configured servers and lists their discovered repositories in real-time.
+ New servers can be added, existing ones can be removed. New repositories can be created in the servers and existing
+ ones can be deleted. If a repository supports security, i.e., authentication and authorization, an editor for the
+ various security concepts, such as users, groups, roles, and permissions can be opened on it:
+ <p align="center"><img src="administration-view.png"></p>
+
+
+<h2><a name="Doc_CollaborationView"></a>4&nbsp;&nbsp;CDO Collaboration View</h2>
+<p>
+ The CDO Collaboration view displays the other users that are connected to the current repository, more
+ exactly their sessions. When double-clicking a user in this view a dialog pops up asking you for a short message
+ to send to the selected user. The targeted user needs to be subscribed to receiving messages. This view is a very
+ simple example of a custom chat protocol on top of the CDO protocol: <p align="center"><img src="collaboration-view.png"></p>
+
+ <p>
+ The details of remote message subscriptions and how to contribute custom message handlers is explained
+ in <a href="../../javadoc/org/eclipse/emf/cdo/session/remote/CDORemoteSessionManager.html" title="Interface in org.eclipse.emf.cdo.session.remote"><code>CDORemoteSessionManager</code></a>.
+
+<h2><a name="Doc_WatchListView"></a>5&nbsp;&nbsp;CDO Watch List View</h2>
+<p>
+ The CDO Watch List view is a simple example of <a href="../../javadoc/org/eclipse/emf/cdo/view/CDOView.Options.html" title="Interface in org.eclipse.emf.cdo.view.CDOView"><code>change subscriptions</code></a>. Model objects can be dragged from anywhere
+ and dropped on the watch list view to create a table entry that shows the latest changes from any user to the
+ selected model object: <p align="center"><img src="watchlist-view.png"></p>
+
+
+<h2><a name="Doc_TimeMachineView"></a>6&nbsp;&nbsp;CDO Time Machine View</h2>
+<p>
+ The CDO Time Machine view offers a slider control that can be used to look at models at different historical times.
+ The time slider is only enabled when a model or model object in a historical checkout is selected:
+ <p align="center"><img src="timemachine-view.png"></p>
+
+ <p>
+ The resource tree in the selected historical checkout as well as the contents of all editors opened on this checkout
+ changes in real-time while the slider control is dragged back and forth in time.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc04_CheckingOut.html#Doc_HistoricalCheckouts" title="Chapter in CDO Model Repository Documentation">Online Historical Checkouts</a></li>
+</ul>
+
+
+<h2><a name="Doc_SessionsView"></a>7&nbsp;&nbsp;CDO Sessions View</h2>
+<p>
+ The CDO Sessions view provides a rather technical approach to working with the models in repositories and
+ is mostly superseded now by more convenient functionality of the <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories view</a>
+ and the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer integration</a>. Nevertheless, it can still be used to
+ open sessions to remote repositories, open model views and transactions on sessions, browse the resource trees
+ of repositories, open model editors on selected resources, and more: <p align="center"><img src="sessions-view.png"></p>
+
+ <p>
+ Please note that sessions opened in the CDO Sessions view are <b>not</b> remembered across Eclipse restarts.
+
+<h2><a name="Doc_ServerBrowser"></a>8&nbsp;&nbsp;CDO Server Browser</h2>
+<p>
+ The CDO Server Browser allows to introspect the internal data of <a href="Doc02_ManagingRepositories.html#Doc_LocalRepositories" title="Chapter in CDO Model Repository Documentation">local repositories</a> or
+ locally replicated repositories of <a href="Doc04_CheckingOut.html#Doc_OfflineCheckouts" title="Chapter in CDO Model Repository Documentation">offline checkouts</a>
+ in a web browser: <p align="center"><img src="server-browser.png"></p>
+
+ <p>
+ It is only meant to be used for test and debug purposes.
+ It is <b>not</b> meant to be a production tool that would scale to arbitrary repository sizes!
+
+<h2><a name="Doc_CheckoutWizard"></a>9&nbsp;&nbsp;CDO Checkout Wizard</h2>
+<p>
+ CDO provides an Eclipse Import wizard to create checkouts from repositories without opening the
+ <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a>: <p align="center"><img src="import-wizard.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc04_CheckingOut.html" title="Article in CDO Model Repository Documentation">Checking Out from Repositories</a></li>
+</ul>
+
+
+<h2><a name="Doc_ModelEditor"></a>10&nbsp;&nbsp;CDO Model Editor</h2>
+<p>
+ The CDO model editor is a generic editor for the model resources in a repository. It displays the contents of the resource
+ in an editable, structured tree and allows to modify the tree structure of the resource via the New Child, New Sibling,
+ or Delete context menu actions. Model elements can be moved or copied using drag and drop. Their attributes and references
+ can be edited in the <a href="Doc01_UserInterface.html#Doc_PropertySheetIntegration" title="Chapter in CDO Model Repository Documentation">Properties view</a>.
+ <p>
+ The CDO model editor is a generated EMF editor with some additional features such as real-time locking decoration and early conflict
+ detection: <p align="center"><img src="model-editor.png"></p>
+
+ <p>
+ Whether the CDO model editor actually supports editing the displayed model depends on whether the checkout of the model is
+ <a href="Doc04_CheckingOut.html#Doc_TransactionalCheckouts" title="Chapter in CDO Model Repository Documentation">transactional</a> or not.
+
+<h2><a name="Doc_ProjectExplorerIntegration"></a>11&nbsp;&nbsp;Project Explorer Integration</h2>
+<p>
+ As of CDO 4.4 the preferred way to work with models in or from repositories is the Project Explorer integration.
+ This integration is centered around the concept of a <i>checkout</i>. Checkouts can be created in the <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a>
+ or in the Project Explorer view with the <a href="Doc01_UserInterface.html#Doc_CheckoutWizard" title="Chapter in CDO Model Repository Documentation">CDO Checkout wizard</a>. Once created, checkouts are displayed
+ in the Project Explorer like workspace projects and decorated with a small blue repository image. In contrast to
+ workspace projects the displayed checkouts have no physical representation in the workspace.
+ <p>
+ The folders, resources, and model elements of the checked-out repository are displayed under the checkout and can be
+ modified directly via drag and drop to move or copy them, or via double-click to open the <a href="Doc01_UserInterface.html#Doc_ModelEditor" title="Chapter in CDO Model Repository Documentation">CDO model editor</a>
+ on a resource or an EMF Forms dialog on a model element: <p align="center"><img src="project-explorer.png"></p>
+
+ <p>
+ The context menu offers various functions for checkouts, such as renaming, closing, or deleting them, showing them in
+ different views, switching them to different branches or branch points, comparing them with different branches or branch points,
+ and merging from different branches or branch points.
+ <p>
+ In contrast to sessions in the <a href="Doc01_UserInterface.html#Doc_SessionsView" title="Chapter in CDO Model Repository Documentation">CDO Sessions View</a> checkouts created in the
+ Project Explorer view are remembered across Eclipse restarts.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc04_CheckingOut.html" title="Article in CDO Model Repository Documentation">Checking Out from Repositories</a></li>
+ <li><a href="Doc05_UsingCheckouts.html" title="Article in CDO Model Repository Documentation">Working with Checkouts</a></li>
+</ul>
+
+
+<h2><a name="Doc_PropertySheetIntegration"></a>12&nbsp;&nbsp;Property Sheet Integration</h2>
+<p>
+ CDO integrates with Eclipse's Properties view and provides various semantic and technical information about the
+ element selected in the current perspective: <p align="center"><img src="property-sheet.png"></p>
+
+ <p>
+ For model elements selected in editors of <a href="Doc04_CheckingOut.html#Doc_TransactionalCheckouts" title="Chapter in CDO Model Repository Documentation">transactional</a> checkouts the
+ property sheet integration supports the modification of the element's attribute and reference values.
+
+<h2><a name="Doc_HistoryIntegration"></a>13&nbsp;&nbsp;History Integration</h2>
+<p>
+ CDO integrates with Eclipse's History view and displays the commit tree of the selected repository, branch, checkout, or
+ model element: <p align="center"><img src="history.png"></p>
+
+ <p>
+ If the History view does not react to selection changes activate the "Link with Editor and Selection" button
+ in the History view's toolbar.
+ <p>
+ The commit tree is updated in real-time when local transactions are committed but also when other users commit their changes
+ from other workstations.
+ <p>
+ If the repository that the current commit tree is based upon supports branching (see <a href="Doc03_UsingBranches.html" title="Article in CDO Model Repository Documentation">Working with Branches</a>) new branches
+ can be forked off of the selected commit directly in the History view.
+ <p>
+ New checkouts can also be created directly from the selected commit by opening the context menu and selecting the Checkout action
+ or the Checkout As action. See <a href="Doc01_UserInterface.html#Doc_CheckoutWizard" title="Chapter in CDO Model Repository Documentation">CDO Checkout Wizard</a> or <a href="Doc04_CheckingOut.html" title="Article in CDO Model Repository Documentation">Checking Out from Repositories</a> for details about the checkout process.
+
+<h2><a name="Doc_CompareIntegration"></a>14&nbsp;&nbsp;Compare Integration</h2>
+<p>
+ CDO integrates with EMF Compare to provide efficient and scalable compare editors. Different branches
+ or different branch points can be compared with each other: <p align="center"><img src="compare.png"></p>
+
+ <p>
+ CDO also provides efficient and scalable merge editors. Different branches
+ or different branch points can be merged from each other: <p align="center"><img src="merge.png"></p>
+
+ <p>
+ Comparisons and merges are started either from the <a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History view</a>, from the
+ context menus of <a href="Doc05_UsingCheckouts.html" title="Article in CDO Model Repository Documentation">checkouts</a>, or by dragging and dropping branches, branch points, or checkouts
+ onto other checkouts in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a> while pressing the Shift key
+ (for comparisons) or the Ctrl key (for merges).<p><b>See Also:</b></p>
+<ul>
+ <li><a href="http://www.eclipse.org/emf/compare/documentation/latest/user/user-guide.html" title="Article in CDO Model Repository Documentation">EMF Compare Guide</a></li>
+ <li><a href="Doc05_UsingCheckouts.html#Doc_ComparingCheckouts" title="Chapter in CDO Model Repository Documentation">Comparing Checkouts</a></li>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundCompare" title="Chapter in CDO Model Repository Documentation">Technical Background of the Compare Integration</a></li>
+</ul>
+
+
+<h2><a name="Doc_FormsIntegration"></a>15&nbsp;&nbsp;Forms Integration</h2>
+<p>
+ CDO integrates with EMF Forms to provide generic editing dialogs for the model
+ element that are displayed in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>: <p align="center"><img src="object-edit.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="http://www.eclipse.org/ecp/documentation.html" title="Article in CDO Model Repository Documentation">EMF Forms Guide</a></li>
+ <li><a href="Doc07_UsingModels.html#Doc_EditingModelElements" title="Chapter in CDO Model Repository Documentation">Editing Model Elements in a Dialog</a></li>
+</ul>
+
+
+<h2><a name="Doc_PreferencePages"></a>16&nbsp;&nbsp;Preference Pages</h2>
+<p>
+ The only setting that can currently be adjusted on the CDO Explorer preference page is the number of minutes
+ to keep a repository connected after it has been used the last time: <p align="center"><img src="preferences.png"></p>
+
+
+<p align="right">
+<a href="index.html" title="Backward to User's Guide"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc02_ManagingRepositories.html" title="Forward to Managing Repositories"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/Doc02_ManagingRepositories.html b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc02_ManagingRepositories.html
new file mode 100644
index 0000000000..0d4cd7dff9
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc02_ManagingRepositories.html
@@ -0,0 +1,232 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Managing Repositories (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Managing Repositories (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">User's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Managing Repositories</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc01_UserInterface.html" title="Backward to Elements of the User Interface"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc03_UsingBranches.html" title="Forward to Working with Branches"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ CDO stores models and meta models in repositories. These repositories need to be created or,
+ if they already exist on a remote server, connected before they can be used in Eclipse.
+ The management of these repository connections happens in the <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a>.
+ <p>
+ Currently CDO supports two different types of repository connections:
+ <ul>
+ <li>Connections to existing remote repositories, as explained in <a href="Doc02_ManagingRepositories.html#Doc_RemoteRepositories" title="Chapter in CDO Model Repository Documentation">Connecting to Remote Repositories</a>.
+ <li>Connections to newly created local repositories, as explained in <a href="Doc02_ManagingRepositories.html#Doc_LocalRepositories" title="Chapter in CDO Model Repository Documentation">Creating Local Repositories</a>.
+ </ul>
+ Please note that the term <a href="../../javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="Interface in org.eclipse.emf.cdo.explorer.repositories"><code>repository</code></a> in the context of the CDO Explorer user interface refers to a <i>connection</i>
+ to a core-level <a href="../../javadoc/org/eclipse/emf/cdo/server/IRepository.html" title="Interface in org.eclipse.emf.cdo.server"><code>IRepository</code></a>, as opposed to referring to the <a href="../../javadoc/org/eclipse/emf/cdo/server/IRepository.html" title="Interface in org.eclipse.emf.cdo.server"><code>IRepository</code></a> itself. Information on
+ operating a CDO server and on creating and managing an <a href="../../javadoc/org/eclipse/emf/cdo/server/IRepository.html" title="Interface in org.eclipse.emf.cdo.server"><code>IRepository</code></a> can be found in the <a href="../operators/index.html" title="Category in CDO Model Repository Documentation">Operator's Guide</a>.
+ <p>
+ The following sections explain how to create, rename, connect, disconnect, or delete repositories and how to work with branches.
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_CreatingRepositories" title="Chapter in CDO Model Repository Documentation">Creating Repositories and Connections</a></td></tr>
+<tr><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RemoteRepositories" title="Chapter in CDO Model Repository Documentation">Connecting to Remote Repositories</a></td></tr>
+<tr><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_CloneRepositories" title="Chapter in CDO Model Repository Documentation">Cloning Master Repositories</a></td></tr>
+<tr><td></td><td>1.3&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_LocalRepositories" title="Chapter in CDO Model Repository Documentation">Creating Local Repositories</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_RenamingConnections" title="Chapter in CDO Model Repository Documentation">Renaming Repository Connections</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_DeletingConnections" title="Chapter in CDO Model Repository Documentation">Deleting Repository Connections</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_ConnectingDisconnecting" title="Chapter in CDO Model Repository Documentation">Connecting and Disconnecting Repositories</a></td></tr>
+<tr><td>5&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowIn" title="Chapter in CDO Model Repository Documentation">Showing Repositories in Other Views</a></td></tr>
+<tr><td></td><td>5.1&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInSessions" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the CDO Sessions View</a></td></tr>
+<tr><td></td><td>5.2&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInServerBrowser" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the CDO Server Browser</a></td></tr>
+<tr><td></td><td>5.3&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInProperties" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the Properties View</a></td></tr>
+<tr><td></td><td>5.4&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInHistory" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the History View</a></td></tr>
+<tr><td></td><td>5.5&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInProjectExplorer" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the Project Explorer</a></td></tr>
+<tr><td></td><td>5.6&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInSystemExplorer" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the System Explorer</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_CreatingRepositories"></a>1&nbsp;&nbsp;Creating Repositories and Connections</h2>
+<p>
+ The <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a> provides a uniform way to work with different types of CDO repositories.
+ Only at creation or connection time the differences between the repository types become apparent.
+ <p>
+ The following sections explain how to use the different repository creation or connection wizards. Each of them
+ can be started by clicking on the green plus button on the CDO Repositories view's toolbar:
+ <p align="center"><img src="repositories-view.png"></p>
+
+
+<h3><a name="Doc_RemoteRepositories"></a>1.1&nbsp;&nbsp;Connecting to Remote Repositories</h3>
+<p>
+ To create an online connection to an existing remote repository the first type option must be selected on the first wizard page:
+ <p align="center"><img src="repo-wizard-type-remote.png"></p>
+
+ <p>
+ A double-click on the type option or a single click on the Next button advances to the next wizard page, on which the label
+ of the new connection and information about the remote server, the repository on that server, and optionally login credentials need
+ to be entered:
+ <p align="center"><img src="repo-wizard-remote.png"></p>
+
+ <p>
+ The <b>label</b> identifies the connection to the remote repository. It must be unique among all
+ configured connections in the current workspace. It can also be changed later, see <a href="Doc02_ManagingRepositories.html#Doc_RenamingConnections" title="Chapter in CDO Model Repository Documentation">Renaming Repository Connections</a>.
+ <p>
+ The <b>host</b> and <b>port</b> fields specify the server of the repository to connect to, more exactly the <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.html" title="Interface in org.eclipse.net4j.acceptor"><code>IAcceptor</code></a>
+ on that server that accepts connection requests for the targeted repository. See <a href="../operators/Doc02_ConfiguringAcceptors.html" title="Article in CDO Model Repository Documentation">Configuring Acceptors</a> for operator details.
+ <p>
+ The <b>repositories</b> list shows the repositories that are discovered on the targeted server. Selecting a discovered repository
+ in this list copies the name of the selected repository into the repository name field.
+ <p>
+ The <b>repository name</b> field identifies the targeted repository on the specified CDO server.
+ See <a href="../operators/Doc01_ConfiguringRepositories.html#Element_repository" title="Chapter in CDO Model Repository Documentation">Element repository</a> on how to configure repository names on a CDO server.
+ <p>
+ The <b>user name</b> and <b>password</b> fields are only enabled if the targeted repository supports authentication.
+ See <a href="http://wiki.eclipse.org/CDO/Security_Manager" title="Article in CDO Model Repository Documentation">Managing Security</a> on how to configure authentication and authorization in CDO repositories.
+
+<h3><a name="Doc_CloneRepositories"></a>1.2&nbsp;&nbsp;Cloning Master Repositories</h3>
+<p>
+ Cloning master repositories is not yet supported in the user interface.
+
+<h3><a name="Doc_LocalRepositories"></a>1.3&nbsp;&nbsp;Creating Local Repositories</h3>
+<p>
+ To create a new local repository and add an online connection to it the third type option must be selected on the first wizard page:
+ <p align="center"><img src="repo-wizard-type-local.png"></p>
+
+ <p>
+ A double-click on the type option or a single click on the Next button advances to the next wizard page, on which the label
+ of the new connection and information about the new local repository need to be entered:
+ <p align="center"><img src="repo-wizard-local.png"></p>
+
+ <p>
+ The <b>label</b> identifies the connection to the new local repository. It must be unique among all
+ configured connections in the current workspace. It can also be changed later, see <a href="Doc02_ManagingRepositories.html#Doc_RenamingConnections" title="Chapter in CDO Model Repository Documentation">Renaming Repository Connections</a>.
+ <p>
+ The <b>repository name</b> field specifies the name of the new local repository. It must be unique among all local repositories
+ in the current workspace. The name of the repository can, in contrast to the label of the connection, not be changed anymore,
+ once the repository is created.
+ <p>
+ The <b>versioning mode</b> determines whether the history of changed models is preserved (for example to be used in
+ <a href="Doc04_CheckingOut.html#Doc_HistoricalCheckouts" title="Chapter in CDO Model Repository Documentation">Online Historical Checkouts</a> and with the <a href="Doc01_UserInterface.html#Doc_TimeMachineView" title="Chapter in CDO Model Repository Documentation">CDO Time Machine View</a>) and whether branches are supported.
+ The versioning mode of the repository can not be changed anymore, once the repository is created.
+ <p>
+ The <b>ID generation</b> determines where (server or client) and how (counters or UUIDs) IDs for new model elements are generated.
+ Server-side counter IDs are the more efficient option, but they prevent the repository to be used in replicated scenarios, such as
+ <a href="Doc02_ManagingRepositories.html#Doc_CloneRepositories" title="Chapter in CDO Model Repository Documentation">offline clone repositories</a> or <a href="Doc04_CheckingOut.html#Doc_OfflineCheckouts" title="Chapter in CDO Model Repository Documentation">offline checkouts</a>. For those scenarios
+ client-side UUIDs should be selected.
+ The ID generation of the repository can not be changed anymore, once the repository is created.
+ <p>
+ The optional <b>TCP port</b> field specifies on what port a <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPAcceptor.html" title="Interface in org.eclipse.net4j.tcp"><code>ITCPAcceptor</code></a> will accept incoming connection requests.
+ By default this option is disabled because local repositories run in the same Java VM as the hosting Eclipse IDE, and are
+ always accepting connection requests from there through an implicit <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/jvm/IJVMAcceptor.html" title="Interface in org.eclipse.net4j.jvm"><code>IJVMAcceptor</code></a>, too.
+
+<h2><a name="Doc_RenamingConnections"></a>2&nbsp;&nbsp;Renaming Repository Connections</h2>
+<p>
+ CDO supports renaming an existing repository connection, i.e., changing its label, at any time, even when checkouts from
+ that repository already exist. A repository connection can be renamed by selecting it and pressing the F2 key or
+ selecting the Rename action in the context menu. The following dialog will pop up: <p align="center"><img src="repo-rename.png"></p>
+
+ <p>
+ The dialog can only be finished with the OK button if the repository label is either unchanged or changed to a not existing label.
+
+<h2><a name="Doc_DeletingConnections"></a>3&nbsp;&nbsp;Deleting Repository Connections</h2>
+<p>
+ An existing repository connection can be deleted by selecting that repository connection and pressing the Del key or selecting
+ the Delete action in the context menu. The following dialog will pop up: <p align="center"><img src="repo-delete.png"></p>
+
+ <p>
+ If checkouts exist for the repository connection to be deleted the following warning dialog will pop up <b>first</b>:
+ <p align="center"><img src="repo-delete-checkouts.png"></p>
+
+ <p>
+ If the deletion of the existing checkouts is confirmed the checkout deletion dialog is popped up as explained in <a href="Doc05_UsingCheckouts.html#Doc_DeletingCheckouts" title="Chapter in CDO Model Repository Documentation">Deleting Checkouts</a>.
+
+<h2><a name="Doc_ConnectingDisconnecting"></a>4&nbsp;&nbsp;Connecting and Disconnecting Repositories</h2>
+<p>
+ To work with a configured repository, e.g. to create branches (see <a href="Doc03_UsingBranches.html#Doc_CreatingBranches" title="Chapter in CDO Model Repository Documentation">Creating Branches</a>) or checkouts
+ (see <a href="Doc04_CheckingOut.html" title="Article in CDO Model Repository Documentation">Checking Out from Repositories</a>, the repository must be in <i>connected</i> state. Directly after creation a repository is
+ connected. Directly after the startup of Eclipse all repositories are in <i>disconnected</i> state.
+ <p>
+ If a repository is disconnected it can be connected by double-clicking it or by selecting Connect in its context menu.
+ It is automatically connected when an existing checkout from this repository is opened.
+ <p>
+ If a repository is connected it can be disconnected by selecting Disconnect in its context menu.
+ It is automatically disconnected when the <a href="Doc01_UserInterface.html#Doc_PreferencePages" title="Chapter in CDO Model Repository Documentation">configured timeout period</a> has elapsed
+ and the repository wasn't used during that period.
+
+<h2><a name="Doc_RepositoryShowIn"></a>5&nbsp;&nbsp;Showing Repositories in Other Views</h2>
+<p>
+ Repositories can be shown in a number of other views depending on the type of the repository
+ by selecting them, opening their context menu, opening the Show In sub menu, and selecting one of the Show In actions.
+ <p>
+ Local repositories can be shown in the following views: <p align="center"><img src="repository-local-showin.png"></p>
+
+ <p>
+ Remote repositories can be shown in the following views: <p align="center"><img src="repository-remote-showin.png"></p>
+
+
+<h3><a name="Doc_RepositoryShowInSessions"></a>5.1&nbsp;&nbsp;Showing Repositories in the CDO Sessions View</h3>
+<p>
+ All repositories can be shown in the <a href="Doc01_UserInterface.html#Doc_SessionsView" title="Chapter in CDO Model Repository Documentation">CDO Sessions view</a>: <p align="center"><img src="sessions-view.png"></p>
+
+ <p>
+ A new <a href="../../javadoc/org/eclipse/emf/cdo/session/CDOSession.html" title="Interface in org.eclipse.emf.cdo.session"><code>session</code></a> with the same target repository as the selected repository is opened in the CDO Sessions view.
+
+<h3><a name="Doc_RepositoryShowInServerBrowser"></a>5.2&nbsp;&nbsp;Showing Repositories in the CDO Server Browser</h3>
+<p>
+ Local repositories can be shown in the CDO Server Browser: <p align="center"><img src="server-browser.png"></p>
+
+ <p>
+ The CDO Server Browser allows to introspect the internal data of the local repository
+ in a web browser. It is only meant to be used for test and debug purposes.
+ It is <b>not</b> meant to be a production tool that would scale to arbitrary repository sizes!
+
+<h3><a name="Doc_RepositoryShowInProperties"></a>5.3&nbsp;&nbsp;Showing Repositories in the Properties View</h3>
+<p>
+ All repositories can be shown in the <a href="Doc01_UserInterface.html#Doc_PropertySheetIntegration" title="Chapter in CDO Model Repository Documentation">Properties view</a>: <p align="center"><img src="property-sheet.png"></p>
+
+
+<h3><a name="Doc_RepositoryShowInHistory"></a>5.4&nbsp;&nbsp;Showing Repositories in the History View</h3>
+<p>
+ All repositories can be shown in the <a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History view</a>: <p align="center"><img src="history.png"></p>
+
+ <p>
+ This is particularly useful if the "Link with Editor and Selection" button in the toolbar of the History view
+ is not enabled and the history page does not automatically adjust to the workbench selection.
+
+<h3><a name="Doc_RepositoryShowInProjectExplorer"></a>5.5&nbsp;&nbsp;Showing Repositories in the Project Explorer</h3>
+<p>
+ All repositories can be shown in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>, which means that all
+ configured checkouts from the selected repository will be selected.
+
+<h3><a name="Doc_RepositoryShowInSystemExplorer"></a>5.6&nbsp;&nbsp;Showing Repositories in the System Explorer</h3>
+<p>
+ All repositories can be shown in the System Explorer: <p align="center"><img src="system-explorer-repository.png"></p>
+
+ <p>
+ Each repository owns a dedicated directory under .metadata of the current workspace. This directory contains
+ the repository.properties file that contains the configuration of the repository. Local repositories also store the database
+ of the local repository in this directory.
+
+<p align="right">
+<a href="Doc01_UserInterface.html" title="Backward to Elements of the User Interface"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc03_UsingBranches.html" title="Forward to Working with Branches"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/Doc03_UsingBranches.html b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc03_UsingBranches.html
new file mode 100644
index 0000000000..4defdccb50
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc03_UsingBranches.html
@@ -0,0 +1,118 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Working with Branches (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Working with Branches (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">User's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Working with Branches</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc02_ManagingRepositories.html" title="Backward to Managing Repositories"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc04_CheckingOut.html" title="Forward to Checking Out from Repositories"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>Branches</code></a> are a very powerful concept in CDO. They allow to isolate a sequence of commits from other
+ sequences of commits, as well as all the locks on the objects that are involved. A branch is represented by a
+ <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>base point</code></a> and a <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>name</code></a>. The base point of a branch X is the
+ <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>timestamp</code></a> in the <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>parent branch</code></a> where the
+ branch X forks off. As such all branches of a repository form a tree that is rooted at the
+ <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchManager.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>main branch</code></a>, which itself has no proper base point (the base branch is
+ <code>null</code> and the base time is identical to the <a href="../../javadoc/org/eclipse/emf/cdo/server/IRepository.html" title="Interface in org.eclipse.emf.cdo.server"><code>creation time</code></a> of the repository).
+ <p>
+ The branch tree of a repository is displayed under that repository in the <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a>. The main branch
+ is always represented by the repository node itself. The displayed branch tree is updated in real-time even when other users
+ create new branches or modify existing branches on their workstations.
+ <p>
+ Each repository has at least a main branch, but, to be able to work with branches in a meaningful way, the <i>versioning mode</i>
+ of a repository must be set to <i>branching</i>. See <a href="../operators/Doc01_ConfiguringRepositories.html#Property_supportingBranches" title="Chapter in CDO Model Repository Documentation">Property supportingBranches</a>
+ for instructions on how to do this for
+ remote repositories or <a href="Doc02_ManagingRepositories.html#Doc_LocalRepositories" title="Chapter in CDO Model Repository Documentation">Creating Local Repositories</a> for instructions on how to do this for local repositories.
+ <p>
+ Note that the branching mode does usually not add much overhead in terms of storage consumption or processing time, but the
+ branching mode always includes the functionality and the characteristics of the auditing mode; and that mode may significantly
+ increase the size of the underlying database. In other words, using the auditing mode instead of the normal mode makes a big difference;
+ using the branching mode instead of the auditing mode not.
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="3"><a href="Doc03_UsingBranches.html#Doc_CreatingBranches" title="Chapter in CDO Model Repository Documentation">Creating Branches</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="3"><a href="Doc03_UsingBranches.html#Doc_RenamingBranches" title="Chapter in CDO Model Repository Documentation">Renaming Branches</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="3"><a href="Doc03_UsingBranches.html#Doc_DeletingBranches" title="Chapter in CDO Model Repository Documentation">Deleting Branches</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="3"><a href="Doc03_UsingBranches.html#Doc_BranchShowInHistory" title="Chapter in CDO Model Repository Documentation">Showing Branches in the History View</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_CreatingBranches"></a>1&nbsp;&nbsp;Creating Branches</h2>
+<p>
+ There exist several ways to create new branches. The most explicit way is to use <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a>,
+ select a repository (with versioning mode set to branching) or an existing branch under that repository,
+ open the context menu on that repository or branch and select the New Branch action. The following dialog will pop up:
+ <p align="center"><img src="branch-create.png"></p>
+
+ <p>
+ The upper part of the dialog shows the current branch tree of the targeted repository.
+ The <b>base branch</b> of the new branch can be changed if needed.
+ <p>
+ The <b>base time stamp</b> must be specified. Three different options exist:
+ <ul>
+ <li> <b>Base</b> refers to the time stamp of the base point of the branch selected in the upper branch tree.
+ That means the resulting new branch will fork of the selected base branch at the same time when that base branch was forked off
+ of its own base branch.
+ <li> <b>Time</b> allows to enter any valid time stamp. Invalid time stamps are those that are before the creation of the base branch
+ or after the current time.
+ <li> <b>Head</b> refers to the current time. Note that the <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>head</code></a> of a branch is a floating branch point,
+ i.e., it always point to the current time in a branch. Nevertheless selecting this option will set the base time stamp of the
+ new branch to the fixed point in time on the server when the branch is actually created.
+ </ul>
+ <p>
+ The <b>name</b> of the new branch must be unique among the child branches of the selected base branch.
+ <p>
+ Other ways to create branches are explained in <a href="Doc05_UsingCheckouts.html#Doc_SwitchNewBranch" title="Chapter in CDO Model Repository Documentation">Switching to a New Branch</a> and <a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History Integration</a>.
+
+<h2><a name="Doc_RenamingBranches"></a>2&nbsp;&nbsp;Renaming Branches</h2>
+<p>
+ Existing branches can be renamed at any point in time. The main branch of a repository can not be renamed.
+ <p>
+ To rename a branch select it in the <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a>, press the F2 key or open the context menu on
+ that branch and select the Rename action. The following dialog will pop up: <p align="center"><img src="branch-rename.png"></p>
+
+ <p>
+ The entered new name for the selected branch is validated to be unique among the other child branches of the
+ selected branch's base branch.
+
+<h2><a name="Doc_DeletingBranches"></a>3&nbsp;&nbsp;Deleting Branches</h2>
+<p>
+ Deleting branches is not yet supported.
+
+<h2><a name="Doc_BranchShowInHistory"></a>4&nbsp;&nbsp;Showing Branches in the History View</h2>
+<p>
+ All branches can be shown in the <a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History view</a>: <p align="center"><img src="history.png"></p>
+
+ <p>
+ This is particularly useful if the "Link with Editor and Selection" button in the toolbar of the History view
+ is not enabled and the history page does not automatically adjust to the workbench selection.
+
+<p align="right">
+<a href="Doc02_ManagingRepositories.html" title="Backward to Managing Repositories"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc04_CheckingOut.html" title="Forward to Checking Out from Repositories"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/Doc04_CheckingOut.html b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc04_CheckingOut.html
new file mode 100644
index 0000000000..26d8e7ff51
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc04_CheckingOut.html
@@ -0,0 +1,192 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Checking Out from Repositories (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Checking Out from Repositories (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">User's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Checking Out from Repositories</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc03_UsingBranches.html" title="Backward to Working with Branches"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc05_UsingCheckouts.html" title="Forward to Working with Checkouts"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ To be able to work with the models in a CDO repository they need to be checked out from that repository.
+ A checkout represents a <i>named</i> combination of the following pieces of information:
+ <ul>
+ <li> A configured repository (see <a href="Doc02_ManagingRepositories.html#Doc_CreatingRepositories" title="Chapter in CDO Model Repository Documentation">Creating Repositories and Connections</a> for details on how to create and configure repositories),
+ <li> a <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branch point</code></a> that determines from what <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branch</code></a> and from
+ what <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>time</code></a> the models of the checkout are shown, and
+ <li> an object to be used as the root object of the checkout's model tree. By default this is the
+ <a href="../../javadoc/org/eclipse/emf/cdo/view/CDOView.html" title="Interface in org.eclipse.emf.cdo.view"><code>root resource</code></a> of the repository.
+ </ul>
+ <p>
+ The most obvious way to start the checkout process is to select a repository or branch in the <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a>,
+ open the context menu and select the Checkout action or the Checkout As action. Other ways are explained in <a href="Doc01_UserInterface.html#Doc_CheckoutWizard" title="Chapter in CDO Model Repository Documentation">CDO Checkout Wizard</a>,
+ <a href="Doc05_UsingCheckouts.html#Doc_DuplicatingCheckouts" title="Chapter in CDO Model Repository Documentation">Duplicating Checkouts</a>, and <a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History Integration</a>.
+ <p>
+ The Checkout action involves no further dialog interaction, but immediately creates a <a href="Doc04_CheckingOut.html#Doc_TransactionalCheckouts" title="Chapter in CDO Model Repository Documentation">transactional</a> checkout
+ with default values for all settings. The following sections describe the different <a href="Doc01_UserInterface.html#Doc_CheckoutWizard" title="Chapter in CDO Model Repository Documentation">checkout wizard</a> pages in detail.
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutRepository" title="Chapter in CDO Model Repository Documentation">Selecting a Repository</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutType" title="Chapter in CDO Model Repository Documentation">Selecting the Checkout Type</a></td></tr>
+<tr><td></td><td>2.1&nbsp;</td><td colspan="3"><a href="Doc04_CheckingOut.html#Doc_TransactionalCheckouts" title="Chapter in CDO Model Repository Documentation">Online Transactional Checkouts</a></td></tr>
+<tr><td></td><td>2.2&nbsp;</td><td colspan="3"><a href="Doc04_CheckingOut.html#Doc_HistoricalCheckouts" title="Chapter in CDO Model Repository Documentation">Online Historical Checkouts</a></td></tr>
+<tr><td></td><td>2.3&nbsp;</td><td colspan="3"><a href="Doc04_CheckingOut.html#Doc_OfflineCheckouts" title="Chapter in CDO Model Repository Documentation">Offline Checkouts</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutBranchPoint" title="Chapter in CDO Model Repository Documentation">Selecting the Branch Point</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutRootObject" title="Chapter in CDO Model Repository Documentation">Selecting the Root Object</a></td></tr>
+<tr><td>5&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutName" title="Chapter in CDO Model Repository Documentation">Naming the Checkout</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_CheckoutRepository"></a>1&nbsp;&nbsp;Selecting a Repository</h2>
+<p>
+ The first page of the checkout wizard shows the list of the repositories that are configured in the current workspace.
+ The New Repository button opens the repository wizard that is explained in <a href="Doc02_ManagingRepositories.html#Doc_CreatingRepositories" title="Chapter in CDO Model Repository Documentation">Creating Repositories and Connections</a>.
+ <p align="center"><img src="checkout-wizard-repository.png"></p>
+
+ <p>
+ Note that this first wizard page is automatically skipped if the workbench selection implied a specific repository
+ at the time the wizard was opened, such as a repository or branch being selected in the <a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a>.
+ In this case the Back button goes back to the repository selection page and allows to change the original selection.
+ <p>
+ After selecting or creating the repository to check out from pressing the Next button or double-clicking
+ the selected repository advances to <a href="Doc04_CheckingOut.html#Doc_CheckoutType" title="Chapter in CDO Model Repository Documentation">Selecting the Checkout Type</a>.
+
+<h2><a name="Doc_CheckoutType"></a>2&nbsp;&nbsp;Selecting the Checkout Type</h2>
+<p>
+ The second page of the checkout wizard allows to select the type of the checkout to create: <p align="center"><img src="checkout-wizard-type.png"></p>
+
+ <p>
+ After selecting the desired checkout type pressing the Next button or double-clicking
+ the selected checkout type advances to <a href="Doc04_CheckingOut.html#Doc_CheckoutBranchPoint" title="Chapter in CDO Model Repository Documentation">Selecting the Branch Point</a>.
+ <p>
+ The following sections describe the different types of checkouts and under what conditions they are avilable.
+
+<h3><a name="Doc_TransactionalCheckouts"></a>2.1&nbsp;&nbsp;Online Transactional Checkouts</h3>
+<p>
+ An online transactional checkout is based on an online <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>transaction</code></a> to a repository and supports
+ the modification of the repository's resource tree and model elements in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>,
+ as well as the modification of model resources in the supported model editors. This type of checkout always operates
+ on the floating <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>head</code></a> of the configured branch and displays the changes that other users commit
+ to that branch in real-time.
+ <p>
+ Online transactional checkouts can be created for any type of repository. The term "online" reflects the fact that this type
+ of checkout requires a <a href="Doc02_ManagingRepositories.html#Doc_ConnectingDisconnecting" title="Chapter in CDO Model Repository Documentation">connected</a> repository. Online checkouts do not store model state
+ locally in any form. If the associated repository is disconnected the online checkout is closed, as well.
+ <p>
+ This is the default checkout type that provides CDO's unprecedented real-time model collaboration functionality.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc05_UsingCheckouts.html#Doc_SwitchingBranch" title="Chapter in CDO Model Repository Documentation">Switching the Branch of a Checkout</a></li>
+</ul>
+
+
+<h3><a name="Doc_HistoricalCheckouts"></a>2.2&nbsp;&nbsp;Online Historical Checkouts</h3>
+<p>
+ An online historical checkout is based on an online <a href="../../javadoc/org/eclipse/emf/cdo/view/CDOView.html" title="Interface in org.eclipse.emf.cdo.view"><code>view</code></a> to a repository and supports
+ the auditing of the repository's resource tree and model elements via the <a href="Doc01_UserInterface.html#Doc_TimeMachineView" title="Chapter in CDO Model Repository Documentation">CDO Time Machine View</a>.
+ This type of checkout always operates on the configured time stamp of the configured branch. As the historical state of
+ the models at that time stamp is immutable the changes that other users commit
+ to that branch are not displayed.
+ <p>
+ Online historical checkouts can only be created for repositories with the <a href="Doc02_ManagingRepositories.html#Doc_CreatingRepositories" title="Chapter in CDO Model Repository Documentation">versioning modes</a>
+ <b>auditing</b> or <b>branching</b>. The term "online" reflects the fact that this type of checkout requires a
+ <a href="Doc02_ManagingRepositories.html#Doc_ConnectingDisconnecting" title="Chapter in CDO Model Repository Documentation">connected</a> repository. Online checkouts do not store model state
+ locally in any form. If the associated repository is disconnected the online checkout is closed, as well.
+ <p>
+ This is the checkout type that provides CDO's unprecedented real-time time travel functionality.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc05_UsingCheckouts.html#Doc_SwitchingBranchPoint" title="Chapter in CDO Model Repository Documentation">Switching the Time Stamp of a Checkout</a></li>
+</ul>
+
+
+<h3><a name="Doc_OfflineCheckouts"></a>2.3&nbsp;&nbsp;Offline Checkouts</h3>
+<p>
+ An offline checkout is based on a <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>transaction</code></a> on the local replication of a repository and supports
+ the modification of the repository's resource tree and model elements in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>,
+ as well as the modification of model resources in the supported model editors.
+ This type of checkout always operates on the floating <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>head</code></a> of the configured branch.
+ The changes that other users commit to that branch are not displayed until an <a href="Doc05_UsingCheckouts.html#Doc_OfflineUpdate" title="Chapter in CDO Model Repository Documentation">update operation</a> is performed.
+ <p>
+ Offline checkouts can only be created for repositories with the <a href="Doc02_ManagingRepositories.html#Doc_CreatingRepositories" title="Chapter in CDO Model Repository Documentation">ID generation</a>
+ option <b>UUIDs</b>. The term "offline" reflects the fact that this type of checkout does not require a
+ <a href="Doc02_ManagingRepositories.html#Doc_ConnectingDisconnecting" title="Chapter in CDO Model Repository Documentation">connected</a> repository. Offline checkouts replicate the model state into a
+ local database. If the associated repository is disconnected the offline checkout stays fully functional (except for
+ operations such as Checkin or Update, which require an active repository connection).
+ <p>
+ This is the checkout type that provides CDO's unprecedented offline modeling functionality.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc05_UsingCheckouts.html#Doc_UsingOfflineCheckouts" title="Chapter in CDO Model Repository Documentation">Working with Offline Checkouts</a></li>
+</ul>
+
+
+<h2><a name="Doc_CheckoutBranchPoint"></a>3&nbsp;&nbsp;Selecting the Branch Point</h2>
+<p>
+ A repository may contain the states of models and model elements from many different branches and time stamps. The third page of the
+ checkout wizard allows to select the branch point of the checkout to create: <p align="center"><img src="checkout-wizard-branchpoint.png"></p>
+
+ <p>
+ For <a href="Doc04_CheckingOut.html#Doc_TransactionalCheckouts" title="Chapter in CDO Model Repository Documentation">transactional checkouts</a> the time stamp is implied to be the <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>head</code></a>
+ of the selected branch, so the wizard page is reduced to: <p align="center"><img src="checkout-wizard-branch.png"></p>
+
+ <p>
+ After selecting the desired branch and optionally the desired time stamp pressing the Next button or double-clicking
+ the selected branch advances to <a href="Doc04_CheckingOut.html#Doc_CheckoutRootObject" title="Chapter in CDO Model Repository Documentation">Selecting the Root Object</a>.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc05_UsingCheckouts.html#Doc_SwitchingBranchPoint" title="Chapter in CDO Model Repository Documentation">Switching the Time Stamp of a Checkout</a></li>
+ <li><a href="Doc05_UsingCheckouts.html#Doc_SwitchingBranch" title="Chapter in CDO Model Repository Documentation">Switching the Branch of a Checkout</a></li>
+ <li><a href="Doc05_UsingCheckouts.html#Doc_SwitchNewBranch" title="Chapter in CDO Model Repository Documentation">Switching to a New Branch</a></li>
+</ul>
+
+
+<h2><a name="Doc_CheckoutRootObject"></a>4&nbsp;&nbsp;Selecting the Root Object</h2>
+<p>
+ CDO does <b>not</b> support the concept of <i>partial checkouts</i>, i.e., all actions will always operate on all models and model elements in the
+ repository. But by selecting a root object different from the <a href="../../javadoc/org/eclipse/emf/cdo/view/CDOView.html" title="Interface in org.eclipse.emf.cdo.view"><code>root resource</code></a> of the repository
+ the folders, resources, and model elements displayed under the checkout in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>
+ can be limited to the children of this root object. Visually the checkout node is equivalent to the selected root object:
+ <p align="center"><img src="checkout-wizard-rootobject.png"></p>
+
+ <p>
+ After selecting the desired root object pressing the Next button or double-clicking
+ the selected root object advances to <a href="Doc04_CheckingOut.html#Doc_CheckoutName" title="Chapter in CDO Model Repository Documentation">Naming the Checkout</a>.
+
+<h2><a name="Doc_CheckoutName"></a>5&nbsp;&nbsp;Naming the Checkout</h2>
+<p>
+ The fifth and last page of the checkout allows to review the choices of the previous pages and to change the proposed name/label
+ of the checkout to create: <p align="center"><img src="checkout-wizard-name.png"></p>
+
+ <p>
+ Pressing the Finish button will close the wizard and create the new checkout as specified.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc05_UsingCheckouts.html#Doc_RenamingCheckouts" title="Chapter in CDO Model Repository Documentation">Renaming Checkouts</a></li>
+ <li><a href="Doc05_UsingCheckouts.html" title="Article in CDO Model Repository Documentation">Working with Checkouts</a></li>
+</ul>
+
+
+<p align="right">
+<a href="Doc03_UsingBranches.html" title="Backward to Working with Branches"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc05_UsingCheckouts.html" title="Forward to Working with Checkouts"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/Doc05_UsingCheckouts.html b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc05_UsingCheckouts.html
new file mode 100644
index 0000000000..ec7f246fe6
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc05_UsingCheckouts.html
@@ -0,0 +1,468 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Working with Checkouts (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Working with Checkouts (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">User's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Working with Checkouts</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc04_CheckingOut.html" title="Backward to Checking Out from Repositories"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc06_UsingResources.html" title="Forward to Working with Folders and Resources"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ The key concept of working with models in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a> is a <a href="../../javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="Interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkout</code></a>.
+ See <a href="Doc04_CheckingOut.html" title="Article in CDO Model Repository Documentation">Checking Out from Repositories</a> for details on how to to create <a href="Doc04_CheckingOut.html#Doc_TransactionalCheckouts" title="Chapter in CDO Model Repository Documentation">online transactional checkouts</a>,
+ <a href="Doc04_CheckingOut.html#Doc_HistoricalCheckouts" title="Chapter in CDO Model Repository Documentation">online historical checkouts</a>, and <a href="Doc04_CheckingOut.html#Doc_OfflineCheckouts" title="Chapter in CDO Model Repository Documentation">offline checkouts</a>.
+ <p>
+ A checkout represents a <i>named</i> combination of the following pieces of information:
+ <ul>
+ <li> A configured repository (see <a href="Doc02_ManagingRepositories.html#Doc_CreatingRepositories" title="Chapter in CDO Model Repository Documentation">Creating Repositories and Connections</a> for details on how to create and configure repositories),
+ <li> a <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branch point</code></a> that determines from what <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branch</code></a> and from
+ what <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>time</code></a> the models of the checkout are shown, and
+ <li> an object to be used as the root object of the checkout's model tree. By default this is the
+ <a href="../../javadoc/org/eclipse/emf/cdo/view/CDOView.html" title="Interface in org.eclipse.emf.cdo.view"><code>root resource</code></a> of the repository.
+ </ul>
+ <p>
+ Once created, checkouts are displayed in the Project Explorer like workspace projects and decorated with a small blue repository image.
+ In contrast to workspace projects the displayed checkouts have no physical representation in the workspace. <p align="center"><img src="project-explorer.png"></p>
+
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_RenamingCheckouts" title="Chapter in CDO Model Repository Documentation">Renaming Checkouts</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_DuplicatingCheckouts" title="Chapter in CDO Model Repository Documentation">Duplicating Checkouts</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_OpeningClosing" title="Chapter in CDO Model Repository Documentation">Opening and Closing Checkouts</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_DeletingCheckouts" title="Chapter in CDO Model Repository Documentation">Deleting Checkouts</a></td></tr>
+<tr><td>5&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_SwitchingBranch" title="Chapter in CDO Model Repository Documentation">Switching the Branch of a Checkout</a></td></tr>
+<tr><td></td><td>5.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_SwitchNewBranch" title="Chapter in CDO Model Repository Documentation">Switching to a New Branch</a></td></tr>
+<tr><td></td><td>5.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_SwitchOtherBranch" title="Chapter in CDO Model Repository Documentation">Switching to an Other Branch</a></td></tr>
+<tr><td>6&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_SwitchingBranchPoint" title="Chapter in CDO Model Repository Documentation">Switching the Time Stamp of a Checkout</a></td></tr>
+<tr><td></td><td>6.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_SwitchOtherBranchPoint" title="Chapter in CDO Model Repository Documentation">Switching to an Other Branch Point</a></td></tr>
+<tr><td></td><td>6.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_SwitchCommit" title="Chapter in CDO Model Repository Documentation">Switching to a Commit</a></td></tr>
+<tr><td>7&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_ComparingCheckouts" title="Chapter in CDO Model Repository Documentation">Comparing Checkouts</a></td></tr>
+<tr><td></td><td>7.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CompareOtherBranch" title="Chapter in CDO Model Repository Documentation">Comparing with an Other Branch</a></td></tr>
+<tr><td></td><td>7.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CompareOtherBranchPoint" title="Chapter in CDO Model Repository Documentation">Comparing with an Other Branch Point</a></td></tr>
+<tr><td></td><td>7.3&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CompareCommit" title="Chapter in CDO Model Repository Documentation">Comparing with a Commit</a></td></tr>
+<tr><td>8&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_MergingCheckouts" title="Chapter in CDO Model Repository Documentation">Merging Checkouts</a></td></tr>
+<tr><td></td><td>8.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_MergeOtherBranch" title="Chapter in CDO Model Repository Documentation">Merging from an Other Branch</a></td></tr>
+<tr><td></td><td>8.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_MergeOtherBranchPoint" title="Chapter in CDO Model Repository Documentation">Merging from an Other Branch Point</a></td></tr>
+<tr><td></td><td>8.3&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_MergeCommit" title="Chapter in CDO Model Repository Documentation">Merging from a Commit</a></td></tr>
+<tr><td>9&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowIn" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in Other Views</a></td></tr>
+<tr><td></td><td>9.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInSessions" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the CDO Sessions View</a></td></tr>
+<tr><td></td><td>9.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInTimeMachine" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the CDO Time Machine View</a></td></tr>
+<tr><td></td><td>9.3&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInServerBrowser" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the CDO Server Browser</a></td></tr>
+<tr><td></td><td>9.4&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInProperties" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the Properties View</a></td></tr>
+<tr><td></td><td>9.5&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInHistory" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the History View</a></td></tr>
+<tr><td></td><td>9.6&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInSystemExplorer" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the System Explorer</a></td></tr>
+<tr><td>10&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_UsingOfflineCheckouts" title="Chapter in CDO Model Repository Documentation">Working with Offline Checkouts</a></td></tr>
+<tr><td></td><td>10.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_OfflineUpdate" title="Chapter in CDO Model Repository Documentation">Updating an Offline Checkout</a></td></tr>
+<tr><td></td><td>10.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_OfflineCheckin" title="Chapter in CDO Model Repository Documentation">Checking In an Offline Checkout</a></td></tr>
+<tr><td></td><td>10.3&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_OfflineRevert" title="Chapter in CDO Model Repository Documentation">Reverting an Offline Checkout</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_RenamingCheckouts"></a>1&nbsp;&nbsp;Renaming Checkouts</h2>
+<p>
+ CDO supports renaming an existing checkout, i.e., changing its label, at any time. A checkout can be renamed by selecting it
+ and pressing the F2 key or selecting the Rename action in the context menu. The following dialog will pop up:
+ <p align="center"><img src="checkout-rename.png"></p>
+
+ <p>
+ The dialog can only be finished with the OK button if the checkout label is either unchanged or changed to a not existing label.
+
+<h2><a name="Doc_DuplicatingCheckouts"></a>2&nbsp;&nbsp;Duplicating Checkouts</h2>
+<p>
+ Sometimes it is useful to have two or more checkouts from the same repository in the Project Explorer.
+ A checkout can be duplicated by selecting it, opening the context menu, and selecting the Duplicate Checkout action.
+ The result is an identical checkout with a unique default label: <p align="center"><img src="checkout-duplicate.png"></p>
+
+
+<h2><a name="Doc_OpeningClosing"></a>3&nbsp;&nbsp;Opening and Closing Checkouts</h2>
+<p>
+ To work with a configured checkout the checkout must be in <i>opened</i> state. Directly after creation a checkout is
+ open. Directly after the startup of Eclipse all checkouts are in <i>closed</i> state.
+ <p>
+ If a checkout is closed it can be opened by double-clicking it or by selecting Open Checkout in its context menu.
+ <p>
+ If a checkout is open it can be closed by selecting Close Checkout in its context menu.
+
+<h2><a name="Doc_DeletingCheckouts"></a>4&nbsp;&nbsp;Deleting Checkouts</h2>
+<p>
+ An existing checkout can be deleted by selecting that checkout and pressing the Del key or selecting
+ the Delete action in the context menu. Several checkouts can be deleted at once.
+ The following dialog will pop up: <p align="center"><img src="checkout-delete.png"></p>
+
+ <p>
+ Deleting a checkout does not delete the associated repository or any data in it.
+ If the "Delete checkout contents on disk" checkbox is selected (i.e., checked) the locally replicated data of
+ the possibly selected offline checkouts is deleted permanently!
+
+<h2><a name="Doc_SwitchingBranch"></a>5&nbsp;&nbsp;Switching the Branch of a Checkout</h2>
+<p>
+ Online transactional checkouts from repositories that are configured with the versioning mode <b>branching</b> can be switched
+ to other <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branches</code></a> by selecting the checkout, opening the context menu and selecting the Switch To sub menu:
+ <p align="center"><img src="switch-to-branch.png"></p>
+
+ <p>
+ See <a href="../operators/Doc01_ConfiguringRepositories.html#Property_supportingBranches" title="Chapter in CDO Model Repository Documentation">Property supportingBranches</a> for instructions on how to enable branching for
+ remote repositories, <a href="Doc02_ManagingRepositories.html#Doc_LocalRepositories" title="Chapter in CDO Model Repository Documentation">Creating Local Repositories</a> for instructions on how to enable branching for local repositories.
+ <p>
+ The Switch To sub menu consists of the following action groups:
+ <ul>
+ <li> The New Branch action is explained in <a href="Doc05_UsingCheckouts.html#Doc_SwitchNewBranch" title="Chapter in CDO Model Repository Documentation">Switching to a New Branch</a>.
+ <li> A history list of actions that switch to branches that were previously used in the selected checkout.
+ <li> The Other Branch action is explained in <a href="Doc05_UsingCheckouts.html#Doc_SwitchOtherBranch" title="Chapter in CDO Model Repository Documentation">Switching to an Other Branch</a>.
+ <li> A list of actions that switch to the branches of other transactional checkouts from the same repository as the selected checkout.
+ </ul>
+ <p>
+ Switching the branch of a checkout is also possible by dragging elements and dropping them onto the target checkout without
+ holding any modifier keys pressed. The following elements can be dropped onto the target:
+ <ul>
+ <li> Branches of the same repository as the target checkout
+ <li> The repository of the target checkout (inducing its main branch)
+ <li> Online transactional checkouts from the same repository as the selected checkout (inducing their branches)
+ </ul>
+ <p>
+ When a checkout is switched to a different branch the nested resource nodes and model elements, as well as all the contents
+ of all open resource editors are changed instantly to reflect the state of the new branch.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a></li>
+</ul>
+
+
+<h3><a name="Doc_SwitchNewBranch"></a>5.1&nbsp;&nbsp;Switching to a New Branch</h3>
+<p>
+ Online transactional checkouts can be switched to a newly created branch with the Switch To -> New Branch context menu action.
+ The New Branch dialog will pop up: <p align="center"><img src="branch-create.png"></p>
+
+ <p>
+ See <a href="Doc03_UsingBranches.html#Doc_CreatingBranches" title="Chapter in CDO Model Repository Documentation">Creating Branches</a> for an explanation on how to use the New Branch dialog.
+
+<h3><a name="Doc_SwitchOtherBranch"></a>5.2&nbsp;&nbsp;Switching to an Other Branch</h3>
+<p>
+ Online transactional checkouts can be switched to any other branch with the Switch To -> Other Branch context menu action.
+ The Select Branch Point dialog (without a time stamp area) will pop up: <p align="center"><img src="branch-select.png"></p>
+.
+
+<h2><a name="Doc_SwitchingBranchPoint"></a>6&nbsp;&nbsp;Switching the Time Stamp of a Checkout</h2>
+<p>
+ Online historical checkouts from repositories that are configured with the versioning modes <b>auditing</b> or <b>branching</b> can be switched
+ to other <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branch points</code></a> by selecting the checkout, opening the context menu and selecting the Switch To sub menu:
+ <p align="center"><img src="switch-to-branchpoint.png"></p>
+
+ <p>
+ See <a href="../operators/Doc01_ConfiguringRepositories.html#Property_supportingAudits" title="Chapter in CDO Model Repository Documentation">Property supportingAudits</a> for instructions on how to enable auditing remote repositories,
+ <a href="../operators/Doc01_ConfiguringRepositories.html#Property_supportingBranches" title="Chapter in CDO Model Repository Documentation">Property supportingBranches</a>for instructions on how to enable branching for remote repositories,
+ or <a href="Doc02_ManagingRepositories.html#Doc_LocalRepositories" title="Chapter in CDO Model Repository Documentation">Creating Local Repositories</a> for instructions on how to enable auditing or branching for local repositories.
+ <p>
+ The Switch To sub menu consists of the following action groups:
+ <ul>
+ <li> A history list of actions that switch to branch points that were previously used in the selected checkout.
+ <li> The Other Branch Point action is explained in <a href="Doc05_UsingCheckouts.html#Doc_SwitchOtherBranchPoint" title="Chapter in CDO Model Repository Documentation">Switching to an Other Branch Point</a>.
+ <li> The Commit action is explained in <a href="Doc05_UsingCheckouts.html#Doc_SwitchCommit" title="Chapter in CDO Model Repository Documentation">Switching to a Commit</a>.
+ <li> A list of actions that switch to the branch points of other historical checkouts from the same repository as the selected checkout.
+ </ul>
+ <p>
+ Switching the branch point of a checkout is also possible by dragging elements and dropping them onto the target checkout without
+ holding any modifier keys pressed. The following elements can be dropped on to the target:
+ <ul>
+ <li> Branches of the same repository as the target checkout (inducing their <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>heads</code></a>
+ <li> The repository of the target checkout (inducing the head of its main branch)
+ <li> Online historical checkouts from the same repository as the selected checkout (inducing their branch points)
+ <li> Commits, for example from the <a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History view</a>
+ </ul>
+ <p>
+ Switching the branch point of a checkout is also possible by using the <a href="Doc01_UserInterface.html#Doc_TimeMachineView" title="Chapter in CDO Model Repository Documentation">CDO Time Machine View</a>.
+ <p>
+ When a checkout is switched to a different branch point the nested resource nodes and model elements, as well as all the contents
+ of all open resource editors are changed instantly to reflect the state of the new branch point.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a></li>
+ <li><a href="Doc01_UserInterface.html#Doc_TimeMachineView" title="Chapter in CDO Model Repository Documentation">CDO Time Machine View</a></li>
+ <li><a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History Integration</a></li>
+</ul>
+
+
+<h3><a name="Doc_SwitchOtherBranchPoint"></a>6.1&nbsp;&nbsp;Switching to an Other Branch Point</h3>
+<p>
+ Online historical checkouts can be switched to any other branch point with the Switch To -> Other Branch Point context menu action.
+ The Select Branch Point dialog (with a time stamp area) will pop up: <p align="center"><img src="branchpoint-select.png"></p>
+.
+
+<h3><a name="Doc_SwitchCommit"></a>6.2&nbsp;&nbsp;Switching to a Commit</h3>
+<p>
+ Online historical checkouts can be switched to a commit with the Switch To -> Commit context menu action.
+ The Select Commit dialog will pop up: <p align="center"><img src="commit-select.png"></p>
+.
+
+<h2><a name="Doc_ComparingCheckouts"></a>7&nbsp;&nbsp;Comparing Checkouts</h2>
+<p>
+ All types of checkouts can be compared with other <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>time stamps</code></a> or
+ other <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branches</code></a> from the same repository
+ by selecting the checkout, opening the context menu and selecting the Compare With sub menu:
+ <p align="center"><img src="compare-with.png"></p>
+
+ <p>
+ The Compare With sub menu consists of the following action groups:
+ <ul>
+ <li> A history list of actions that compare with branch points that were previously used in the selected checkout.
+ <li> The Other Branch action is explained in <a href="Doc05_UsingCheckouts.html#Doc_CompareOtherBranch" title="Chapter in CDO Model Repository Documentation">Comparing with an Other Branch</a>.
+ <li> The Other Branch Point action is explained in <a href="Doc05_UsingCheckouts.html#Doc_CompareOtherBranchPoint" title="Chapter in CDO Model Repository Documentation">Comparing with an Other Branch Point</a>.
+ <li> The Commit action is explained in <a href="Doc05_UsingCheckouts.html#Doc_CompareCommit" title="Chapter in CDO Model Repository Documentation">Comparing with a Commit</a>.
+ <li> A list of actions that compare with the branch points of other checkouts from the same repository as the selected checkout.
+ </ul>
+ <p>
+ Comparing a checkout is also possible by dragging elements and dropping them onto the target checkout with
+ the Shift and Ctrl keys pressed. The following elements can be dropped onto the target:
+ <ul>
+ <li> Branches of the same repository as the target checkout (inducing their <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>heads</code></a>
+ <li> The repository of the target checkout (inducing the head of its main branch)
+ <li> Checkouts from the same repository as the selected checkout (inducing their branch points)
+ <li> Commits, for example from the <a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History view</a>
+ </ul>
+ <p>
+ When a checkout is compared with a different branch point an EMF Compare editor is opened with the left side
+ showing the selected compare source (e.g., the drag source) and the right side showing the selected compare target
+ (e.g., the drop target): <p align="center"><img src="compare.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a></li>
+ <li><a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History Integration</a></li>
+ <li><a href="Doc01_UserInterface.html#Doc_CompareIntegration" title="Chapter in CDO Model Repository Documentation">Compare Integration</a></li>
+ <li><a href="http://www.eclipse.org/emf/compare/documentation/latest/user/user-guide.html" title="Article in CDO Model Repository Documentation">EMF Compare Guide</a></li>
+</ul>
+
+
+<h3><a name="Doc_CompareOtherBranch"></a>7.1&nbsp;&nbsp;Comparing with an Other Branch</h3>
+<p>
+ Checkouts can be compared with any other branch with the Compare With -> Other Branch context menu action.
+ The Select Branch Point dialog (without a time stamp area) will pop up: <p align="center"><img src="branch-select.png"></p>
+.
+
+<h3><a name="Doc_CompareOtherBranchPoint"></a>7.2&nbsp;&nbsp;Comparing with an Other Branch Point</h3>
+<p>
+ Checkouts can be compared with any other branch point with the Compare With -> Other Branch Point context menu action.
+ The Select Branch Point dialog (with a time stamp area) will pop up: <p align="center"><img src="branchpoint-select.png"></p>
+.
+
+<h3><a name="Doc_CompareCommit"></a>7.3&nbsp;&nbsp;Comparing with a Commit</h3>
+<p>
+ Checkouts can be compared with a commit with the Compare With -> Commit context menu action.
+ The Select Commit dialog will pop up: <p align="center"><img src="commit-select.png"></p>
+.
+
+<h2><a name="Doc_MergingCheckouts"></a>8&nbsp;&nbsp;Merging Checkouts</h2>
+<p>
+ Offline and online transactional checkouts can be merged from other <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>time stamps</code></a> or
+ other <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branches</code></a> from the same repository
+ by selecting the checkout, opening the context menu and selecting the Merge From sub menu:
+ <p align="center"><img src="merge-from.png"></p>
+
+ <p>
+ The Merge From sub menu consists of the following action groups:
+ <ul>
+ <li> A history list of actions that merge from branch points that were previously used in the selected checkout.
+ <li> The Other Branch action is explained in <a href="Doc05_UsingCheckouts.html#Doc_MergeOtherBranch" title="Chapter in CDO Model Repository Documentation">Merging from an Other Branch</a>.
+ <li> The Other Branch Point action is explained in <a href="Doc05_UsingCheckouts.html#Doc_MergeOtherBranchPoint" title="Chapter in CDO Model Repository Documentation">Merging from an Other Branch Point</a>.
+ <li> The Commit action is explained in <a href="Doc05_UsingCheckouts.html#Doc_MergeCommit" title="Chapter in CDO Model Repository Documentation">Merging from a Commit</a>.
+ <li> A list of actions that merge from the branch points of other checkouts from the same repository as the selected checkout.
+ </ul>
+ <p>
+ Merging a checkout is also possible by dragging elements and dropping them onto the target checkout with
+ the Shift and Ctrl keys pressed. The following elements can be dropped onto the target:
+ <ul>
+ <li> Branches of the same repository as the target checkout (inducing their <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>heads</code></a>
+ <li> The repository of the target checkout (inducing the head of its main branch)
+ <li> Checkouts from the same repository as the selected checkout (inducing their branch points)
+ <li> Commits, for example from the <a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History view</a>
+ </ul>
+ <p>
+ When a checkout is merged from a different branch point an EMF Merge editor is opened with the left side
+ showing the selected merge source (e.g., the drag source) and the right side showing the selected merge target
+ (e.g., the drop target): <p align="center"><img src="merge.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a></li>
+ <li><a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History Integration</a></li>
+ <li><a href="Doc01_UserInterface.html#Doc_CompareIntegration" title="Chapter in CDO Model Repository Documentation">Compare Integration</a></li>
+ <li><a href="http://www.eclipse.org/emf/compare/documentation/latest/user/user-guide.html" title="Article in CDO Model Repository Documentation">EMF Compare Guide</a></li>
+</ul>
+
+
+<h3><a name="Doc_MergeOtherBranch"></a>8.1&nbsp;&nbsp;Merging from an Other Branch</h3>
+<p>
+ Checkouts can be merged from any other branch with the Merge From -> Other Branch context menu action.
+ The Select Branch Point dialog (without a time stamp area) will pop up: <p align="center"><img src="branch-select.png"></p>
+.
+
+<h3><a name="Doc_MergeOtherBranchPoint"></a>8.2&nbsp;&nbsp;Merging from an Other Branch Point</h3>
+<p>
+ Checkouts can be merged from any other branch point with the Merge From -> Other Branch Point context menu action.
+ The Select Branch Point dialog (with a time stamp area) will pop up: <p align="center"><img src="branchpoint-select.png"></p>
+.
+
+<h3><a name="Doc_MergeCommit"></a>8.3&nbsp;&nbsp;Merging from a Commit</h3>
+<p>
+ Checkouts can be merged from a commit with the Merge From -> Commit context menu action.
+ The Select Commit dialog will pop up: <p align="center"><img src="commit-select.png"></p>
+.
+
+<h2><a name="Doc_CheckoutShowIn"></a>9&nbsp;&nbsp;Showing Checkouts in Other Views</h2>
+<p>
+ Checkouts can be shown in a number of other views depending on the type of the checkout
+ by selecting them, opening their context menu, opening the Show In sub menu, and selecting one of the Show In actions.
+ <p>
+ Online transactional checkouts can be shown in the following views: <p align="center"><img src="checkout-transactional-showin.png"></p>
+
+ <p>
+ Online historical checkouts can be shown in the following views: <p align="center"><img src="checkout-historical-showin.png"></p>
+
+ <p>
+ Offline checkouts can be shown in the following views: <p align="center"><img src="checkout-offline-showin.png"></p>
+
+
+<h3><a name="Doc_CheckoutShowInSessions"></a>9.1&nbsp;&nbsp;Showing Checkouts in the CDO Sessions View</h3>
+<p>
+ Online checkouts can be shown in the <a href="Doc01_UserInterface.html#Doc_SessionsView" title="Chapter in CDO Model Repository Documentation">CDO Sessions view</a>: <p align="center"><img src="sessions-view.png"></p>
+
+ <p>
+ A new <a href="../../javadoc/org/eclipse/emf/cdo/session/CDOSession.html" title="Interface in org.eclipse.emf.cdo.session"><code>session</code></a> with the same target repository as the selected checkout is opened in the CDO Sessions view.
+ A new <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>transaction</code></a> is opened on that session, pointing at the same branch point as the selected checkout.
+
+<h3><a name="Doc_CheckoutShowInTimeMachine"></a>9.2&nbsp;&nbsp;Showing Checkouts in the CDO Time Machine View</h3>
+<p>
+ Online histrical checkouts can be shown in the <a href="Doc01_UserInterface.html#Doc_TimeMachineView" title="Chapter in CDO Model Repository Documentation">CDO Time Machine view</a>: <p align="center"><img src="timemachine-view.png"></p>
+
+
+<h3><a name="Doc_CheckoutShowInServerBrowser"></a>9.3&nbsp;&nbsp;Showing Checkouts in the CDO Server Browser</h3>
+<p>
+ Offline checkouts can be shown in the CDO Server Browser: <p align="center"><img src="server-browser.png"></p>
+
+ <p>
+ The CDO Server Browser allows to introspect the internal data of the locally replicated repository
+ in a web browser. It is only meant to be used for test and debug purposes.
+ It is <b>not</b> meant to be a production tool that would scale to arbitrary repository sizes!
+
+<h3><a name="Doc_CheckoutShowInProperties"></a>9.4&nbsp;&nbsp;Showing Checkouts in the Properties View</h3>
+<p>
+ All checkouts can be shown in the <a href="Doc01_UserInterface.html#Doc_PropertySheetIntegration" title="Chapter in CDO Model Repository Documentation">Properties view</a>: <p align="center"><img src="property-sheet.png"></p>
+
+
+<h3><a name="Doc_CheckoutShowInHistory"></a>9.5&nbsp;&nbsp;Showing Checkouts in the History View</h3>
+<p>
+ All checkouts can be shown in the <a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History view</a>: <p align="center"><img src="history.png"></p>
+
+ <p>
+ This is particularly useful if the "Link with Editor and Selection" button in the toolbar of the History view
+ is not enabled and the history page does not automatically adjust to the workbench selection.
+
+<h3><a name="Doc_CheckoutShowInSystemExplorer"></a>9.6&nbsp;&nbsp;Showing Checkouts in the System Explorer</h3>
+<p>
+ All checkouts can be shown in the System Explorer: <p align="center"><img src="system-explorer-checkout.png"></p>
+
+ <p>
+ Each checkout owns a dedicated directory under .metadata of the current workspace. This directory contains
+ the checkout.properties file that contains the configuration of the checkout. Offline checkouts also store the database
+ of the locally replicated repository and baseline data of dirty model elements in this directory.
+
+<h2><a name="Doc_UsingOfflineCheckouts"></a>10&nbsp;&nbsp;Working with Offline Checkouts</h2>
+<p>
+ <b>Online</b> checkouts operate directly on the data stored in their repository and therefore require an active network
+ connection; i.e., the repository must be in <a href="Doc02_ManagingRepositories.html#Doc_ConnectingDisconnecting" title="Chapter in CDO Model Repository Documentation">connected state</a>.
+ They are ideally suited to support real-time collaboration on models, but they can only be open when the underlying repository
+ is reachable, which is not necessarily always the case for remote repositories.
+ <p>
+ <b>Offline</b> checkouts, in contrast, operate on locally replicated data of their repository and therefore do not require an active network
+ connection; i.e., the repository can be in <a href="Doc02_ManagingRepositories.html#Doc_ConnectingDisconnecting" title="Chapter in CDO Model Repository Documentation">disconnected state</a>.
+ They are ideally suited to support offline work on models even during periods when the underlying repository is not reachable.
+ Collaboration on the contained models is restricted to explicit synchronization times, i.e., when <a href="Doc05_UsingCheckouts.html#Doc_OfflineUpdate" title="Chapter in CDO Model Repository Documentation">updating</a>
+ the checkout from remote or <a href="Doc05_UsingCheckouts.html#Doc_OfflineCheckin" title="Chapter in CDO Model Repository Documentation">checking it in</a> to remote.
+ <p>
+ Offline checkouts, as well as all their models and model elements are decorated with their local editing state,
+ i.e., <b>clean</b>, <b>dirty</b>, or <b>new</b>.
+ <p>
+ Apart from these subtle differences offline checkouts are designed to behave in a very similar way as online checkouts.
+ In addition a few special operations are available for them, which are explained in the following nested sections.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc04_CheckingOut.html#Doc_OfflineCheckouts" title="Chapter in CDO Model Repository Documentation">Offline Checkouts</a></li>
+</ul>
+
+
+<h3><a name="Doc_OfflineUpdate"></a>10.1&nbsp;&nbsp;Updating an Offline Checkout</h3>
+<p>
+ Because the models and model elements in an offline checkout are not updated in real-time they need to be updated manually
+ at appropriate times, e.g., before attempting to <a href="Doc05_UsingCheckouts.html#Doc_OfflineCheckin" title="Chapter in CDO Model Repository Documentation">check it in</a> to a remotely modified repository.
+ <p>
+ To update an offline checkout from remote the checkout is selected and the Update action chosen from its context menu.
+ The update process tries to merge all trivial conflicts they may arise. Trivial conflicts are:
+ <ul>
+ <li> Changes to multi-valued <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EStructuralFeature.html" title="Interface in org.eclipse.emf.ecore"><code>features</code></a> on both sides of the same model element.
+ <li> Changes to different single-valued <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EStructuralFeature.html" title="Interface in org.eclipse.emf.ecore"><code>features</code></a> on both sides of the same model element.
+ </ul>
+ <p>
+ If non-trivial changes are detected, i.e., changes to the same single-valued <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EStructuralFeature.html" title="Interface in org.eclipse.emf.ecore"><code>feature</code></a> on both sides of the
+ same model element, an EMF Merge editor is opened: <p align="center"><img src="merge.png"></p>
+
+ <p>
+ The left side of the merge editor shows the remote repository and the right side shows the selected offline checkout.
+ Saving the merge editor applies the needed changes to the local model elements and closed the merge editor. The update/merge
+ process can be canceled by closing the merge editor without saving it.
+ <p>
+ Updating an offline checkout is a <b>remote operation</b>.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc01_UserInterface.html#Doc_CompareIntegration" title="Chapter in CDO Model Repository Documentation">Compare Integration</a></li>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundCompare" title="Chapter in CDO Model Repository Documentation">Technical Background of the Compare Integration</a></li>
+</ul>
+
+
+<h3><a name="Doc_OfflineCheckin"></a>10.2&nbsp;&nbsp;Checking In an Offline Checkout</h3>
+<p>
+ After having worked with the models and model elements in an offline checkout for a while it may seem appropriate
+ to check in the changes that accumulated during this period back into the remote repository.
+ <p>
+ To update an offline checkout from remote the checkout is selected and the Checkin action chosen from its context menu.
+ <p>
+ Checking in does not strictly
+ require the local offline checkout to be up-to-date as long as the local changes and the remote changes are not conflicting
+ (i.e., neither trivial nor non-trivial conflicts exist). If conflicts are detected during the check-in process the following
+ dialog pops up, asking to <a href="Doc05_UsingCheckouts.html#Doc_OfflineUpdate" title="Chapter in CDO Model Repository Documentation">update</a> the checkout first: <p align="center"><img src="checkin-error.png"></p>
+
+ <p>
+ Checking in an offline checkout is a <b>remote operation</b>.
+
+<h3><a name="Doc_OfflineRevert"></a>10.3&nbsp;&nbsp;Reverting an Offline Checkout</h3>
+<p>
+ Sometimes it may seem useful to discard all local editing state of the models and model elements in an offline checkout,
+ effectively reverting the checkout to the most recently <a href="Doc05_UsingCheckouts.html#Doc_OfflineUpdate" title="Chapter in CDO Model Repository Documentation">updated</a> state.
+ <p>
+ To revert an offline checkout the checkout is selected and the Revert action chosen from its context menu.
+ The following confirmation dialog will pop up: <p align="center"><img src="revert.png"></p>
+
+ <p>
+ Reverting an offline checkout is a <b>local operation</b>.
+
+<p align="right">
+<a href="Doc04_CheckingOut.html" title="Backward to Checking Out from Repositories"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc06_UsingResources.html" title="Forward to Working with Folders and Resources"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/Doc06_UsingResources.html b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc06_UsingResources.html
new file mode 100644
index 0000000000..23e5246096
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc06_UsingResources.html
@@ -0,0 +1,154 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Working with Folders and Resources (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Working with Folders and Resources (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">User's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Working with Folders and Resources</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc05_UsingCheckouts.html" title="Backward to Working with Checkouts"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc07_UsingModels.html" title="Forward to Working with Models and Model Elements"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ The models of a checkout are organized in the virtual file system (aka resource tree) of a repository. This resource tree
+ consists of folders and different types of resources, all categorized as <a href="../../javadoc/org/eclipse/emf/cdo/eresource/CDOResourceNode.html" title="Interface in org.eclipse.emf.cdo.eresource"><code>resource nodes</code></a>.
+ <p>
+ All modifications of the resource tree that are triggered in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>
+ are performed in a separate background <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>transaction</code></a>, see <a href="Doc08_TechnicalBackground.html#Doc_BackgroundTransactions" title="Chapter in CDO Model Repository Documentation">Technical Background of Transactions</a> for details.
+ <p>
+ Modifying the resource tree is only possible in checkouts that are not read-only, i.e., not in <a href="Doc04_CheckingOut.html#Doc_HistoricalCheckouts" title="Chapter in CDO Model Repository Documentation">Online Historical Checkouts</a>.
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_CreatingResourceNodes" title="Chapter in CDO Model Repository Documentation">Creating Resource Nodes</a></td></tr>
+<tr><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc06_UsingResources.html#Doc_CreatingFolders" title="Chapter in CDO Model Repository Documentation">Creating Folders</a></td></tr>
+<tr><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc06_UsingResources.html#Doc_CreatingModelResources" title="Chapter in CDO Model Repository Documentation">Creating Model Resources</a></td></tr>
+<tr><td></td><td>1.3&nbsp;</td><td colspan="3"><a href="Doc06_UsingResources.html#Doc_CreatingTextFiles" title="Chapter in CDO Model Repository Documentation">Creating Text Files</a></td></tr>
+<tr><td></td><td>1.4&nbsp;</td><td colspan="3"><a href="Doc06_UsingResources.html#Doc_CreatingBinaryFiles" title="Chapter in CDO Model Repository Documentation">Creating Binary Files</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_RenamingResourceNodes" title="Chapter in CDO Model Repository Documentation">Renaming Resource Nodes</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_MovingResourceNodes" title="Chapter in CDO Model Repository Documentation">Moving and Copying Resource Nodes within a Checkout</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_TransferingResourceNodes" title="Chapter in CDO Model Repository Documentation">Moving and Copying Resource Nodes between Checkouts and Beyond</a></td></tr>
+<tr><td>5&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_DeletingResourceNodes" title="Chapter in CDO Model Repository Documentation">Deleting Resource Nodes</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_CreatingResourceNodes"></a>1&nbsp;&nbsp;Creating Resource Nodes</h2>
+<p>
+ New resource nodes can be created directly in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a> by opening the
+ context menu on a checkout or on an existing folder under a checkout and then opening the New sub menu: <p align="center"><img src="new-menu.png"></p>
+
+ <p>
+ The following sub sections describe how to create the different types of resource nodes and how to work with them.
+
+<h3><a name="Doc_CreatingFolders"></a>1.1&nbsp;&nbsp;Creating Folders</h3>
+<p>
+ A <a href="../../javadoc/org/eclipse/emf/cdo/eresource/CDOResourceFolder.html" title="Interface in org.eclipse.emf.cdo.eresource"><code>folder</code></a> is a named container for a list of nested resource nodes.
+ Folders provide a means to organize and reorganize the models and files in a checkout according to any criteria that seems adequate
+ for their use cases.
+ <p>
+ A new folder can be created by opening the context menu on a checkout or on an existing folder under a checkout and then
+ selecting New -> Folder. The following dialog will pop up to ask for the name of the new folder:
+ <p align="center"><img src="new-folder.png"></p>
+
+ <p>
+ The name of the new folder is validated to be unique among all nested resource nodes under the container of the new folder.
+
+<h3><a name="Doc_CreatingModelResources"></a>1.2&nbsp;&nbsp;Creating Model Resources</h3>
+<p>
+ A <a href="../../javadoc/org/eclipse/emf/cdo/eresource/CDOResource.html" title="Interface in org.eclipse.emf.cdo.eresource"><code>model resource</code></a> is a named container for a list of nested model elements.
+ Model resources provide a means to organize and reorganize the model elements in a checkout according to any criteria that seems adequate
+ for their use cases.
+ <p>
+ A new model resource can be created by opening the context menu on a checkout or on an existing folder under a checkout and then
+ selecting New -> Model Resource. The following dialog will pop up to ask for the name of the new model resource:
+ <p align="center"><img src="new-resource.png"></p>
+
+ <p>
+ The name of the new model resource is validated to be unique among all nested resource nodes under the container of the new model resource.
+
+<h3><a name="Doc_CreatingTextFiles"></a>1.3&nbsp;&nbsp;Creating Text Files</h3>
+<p>
+ A <a href="../../javadoc/org/eclipse/emf/cdo/eresource/CDOTextResource.html" title="Interface in org.eclipse.emf.cdo.eresource"><code>text file</code></a> is a named container for a stream of text characters and the <a href="../../javadoc/org/eclipse/emf/cdo/eresource/CDOTextResource.html" title="Interface in org.eclipse.emf.cdo.eresource"><code>encoding</code></a>
+ of these characters. Text files provide a means to efficiently store and retrieve unmodeled data.
+ <p>
+ A new text file can be created by opening the context menu on a checkout or on an existing folder under a checkout and then
+ selecting New -> Text File. The following dialog will pop up to ask for the name of the new text file:
+ <p align="center"><img src="new-text.png"></p>
+
+ <p>
+ The name of the new text file is validated to be unique among all nested resource nodes under the container of the new text file.
+
+<h3><a name="Doc_CreatingBinaryFiles"></a>1.4&nbsp;&nbsp;Creating Binary Files</h3>
+<p>
+ A <a href="../../javadoc/org/eclipse/emf/cdo/eresource/CDOBinaryResource.html" title="Interface in org.eclipse.emf.cdo.eresource"><code>binary file</code></a> is a named container for a stream of bytes. Binary files provide a means to efficiently store
+ and retrieve unmodeled data.
+ <p>
+ A new binary file can be created by opening the context menu on a checkout or on an existing folder under a checkout and then
+ selecting New -> Binary File. The following dialog will pop up to ask for the name of the new binary file:
+ <p align="center"><img src="new-binary.png"></p>
+
+ <p>
+ The name of the new binary file is validated to be unique among all nested resource nodes under the container of the new binary file.
+
+<h2><a name="Doc_RenamingResourceNodes"></a>2&nbsp;&nbsp;Renaming Resource Nodes</h2>
+<p>
+ A resource node can be renamed at any time by selecting the resource node and pressing the F2 key or opening the context menu and
+ selecting the Rename action. The following dialog will pop up: <p align="center"><img src="resource-rename.png"></p>
+
+ <p>
+ Renaming a resource node <b>does not break</b> cross references to the model elements that are contained
+ in the model resources in or under the renamed resource node.
+
+<h2><a name="Doc_MovingResourceNodes"></a>3&nbsp;&nbsp;Moving and Copying Resource Nodes within a Checkout</h2>
+<p>
+ Resource nodes can be moved within the resource tree of a checkout by using drag and drop.
+ <p>
+ When holding the Ctrl key while dropping the resource nodes onto a checkout or a resource folder copies of the dragged
+ resource nodes are created under the drop target.
+ <p>
+ Moving a resource node to a different folder <b>does not break</b> cross references to the model elements that are contained
+ in the model resources in or under the moved resource node.
+
+<h2><a name="Doc_TransferingResourceNodes"></a>4&nbsp;&nbsp;Moving and Copying Resource Nodes between Checkouts and Beyond</h2>
+<p>
+ Moving and copying resource nodes beyond the current checkout with the <a href="../../javadoc/org/eclipse/emf/cdo/transfer/CDOTransfer.html" title="Class in org.eclipse.emf.cdo.transfer"><code>resource transfer framework</code></a>
+ is not yet supported for checkouts.
+
+<h2><a name="Doc_DeletingResourceNodes"></a>5&nbsp;&nbsp;Deleting Resource Nodes</h2>
+<p>
+ Resource nodes can be deleted from the resource tree of a checkout by selecting the resource node and pressing
+ the Del key or opening the context menu and
+ selecting the Delete action. The following confirmation dialog will pop up: <p align="center"><img src="object-delete.png"></p>
+
+ <p>
+ This confirmation dialog only shows the directly selected resource nodes. Nested resource nodes or model elements
+ are not shown for performance reasons but will also be deleted if OK is pressed.
+ <p>
+ Deleting a resource node <b>can break</b> cross references to the model elements that are contained
+ in the model resources in or under the deleted resource node!
+
+<p align="right">
+<a href="Doc05_UsingCheckouts.html" title="Backward to Working with Checkouts"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc07_UsingModels.html" title="Forward to Working with Models and Model Elements"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/Doc07_UsingModels.html b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc07_UsingModels.html
new file mode 100644
index 0000000000..7ebaae0a45
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc07_UsingModels.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Working with Models and Model Elements (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Working with Models and Model Elements (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">User's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Working with Models and Model Elements</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc06_UsingResources.html" title="Backward to Working with Folders and Resources"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc08_TechnicalBackground.html" title="Forward to Understanding the Technical Background"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ All modifications of model elements that are triggered in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>
+ (as opposed to being triggered in a <a href="Doc07_UsingModels.html#Doc_EditingModelElementsEditor" title="Chapter in CDO Model Repository Documentation">model editor</a>)
+ are performed in a separate background <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>transaction</code></a>, see <a href="Doc08_TechnicalBackground.html#Doc_BackgroundTransactions" title="Chapter in CDO Model Repository Documentation">Technical Background of Transactions</a> for details.
+ <p>
+ Modifying model elements is only possible in checkouts that are not read-only, i.e., not in <a href="Doc04_CheckingOut.html#Doc_HistoricalCheckouts" title="Chapter in CDO Model Repository Documentation">Online Historical Checkouts</a>.
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_CreatingModelElements" title="Chapter in CDO Model Repository Documentation">Creating Model Elements</a></td></tr>
+<tr><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc07_UsingModels.html#Doc_CreatingRootElements" title="Chapter in CDO Model Repository Documentation">Creating Root Model Elements</a></td></tr>
+<tr><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc07_UsingModels.html#Doc_CreatingNestedElements" title="Chapter in CDO Model Repository Documentation">Creating Nested Model Elements</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_MovingModelElements" title="Chapter in CDO Model Repository Documentation">Moving and Copying Model Elements within a Checkout</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_TransferingModelElements" title="Chapter in CDO Model Repository Documentation">Moving and Copying Model Elements between Checkouts and Beyond</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_DeletingModelElements" title="Chapter in CDO Model Repository Documentation">Deleting Model Elements</a></td></tr>
+<tr><td>5&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_EditingModelElements" title="Chapter in CDO Model Repository Documentation">Editing Model Elements in a Dialog</a></td></tr>
+<tr><td>6&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_EditingModelElementsEditor" title="Chapter in CDO Model Repository Documentation">Editing Model Elements in an Editor</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_CreatingModelElements"></a>1&nbsp;&nbsp;Creating Model Elements</h2>
+<p>
+ New model elements can be created directly in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>. The process is
+ slightly different depending on whether the new model element is supposed to be created at the root of an existing
+ <a href="Doc06_UsingResources.html#Doc_CreatingModelResources" title="Chapter in CDO Model Repository Documentation">model resource</a>, in which case arbitrary element types are allowed, or whether it is supposed
+ to be created under an existing typed model element, in which case the choice of element types is already determined by the
+ type of the existing container element.
+ <p>
+ In any case, new model elements are created by selecting the container, i.e., a model resource
+ or an existing model element that can have children, opening the context menu and opening the New sub menu.
+ This sub menu looks different depending on the type of the container. It is explained in the following two sub sections.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundModelElements" title="Chapter in CDO Model Repository Documentation">Technical Background of Model Elements</a></li>
+</ul>
+
+
+<h3><a name="Doc_CreatingRootElements"></a>1.1&nbsp;&nbsp;Creating Root Model Elements</h3>
+<p>
+ When creating new model elements directly under an existing <a href="Doc06_UsingResources.html#Doc_CreatingModelResources" title="Chapter in CDO Model Repository Documentation">model resource</a>
+ the New sub menu (see <a href="Doc07_UsingModels.html#Doc_CreatingModelElements" title="Chapter in CDO Model Repository Documentation">Creating Model Elements</a>) looks as follows: <p align="center"><img src="new-root-object.png"></p>
+
+ <p>
+ The first group of the New sub menu contains sub menus for all <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EPackage.html" title="Interface in org.eclipse.emf.ecore"><code>packages</code></a> that are already used in the repository of the
+ selected checkout. A package sub menu contains creation actions for all concrete <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EClass.html" title="Interface in org.eclipse.emf.ecore"><code>classes</code></a> of that package.
+ <p>
+ The second group of the New sub menu contains the Other action, which, upon selection, will open the following dialog:
+ <p align="center"><img src="new-root-object-dialog.png"></p>
+
+ <p>
+ The New Root Object dialog is horizontally split.
+ The left side shows all registered packages with the icons of not-yet-loaded packages being grayed out. The filter field on top
+ of the package list can be used to narrow down the choice of packages.
+ The right side shows all concrete classes of the package select on the left side. The filter field on top
+ of the class list can be used to narrow down the choice of classes.
+ <p>
+ When a class is selected and OK is pressed an instance of that class is created and inserted at the root level of the
+ containing model resource. Double-clicking the class has the same effect.
+ <p>
+ CDO supports the creation of multiple root elements in model resources, both in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer Integration</a>
+ and <a href="Doc07_UsingModels.html#Doc_EditingModelElementsEditor" title="Chapter in CDO Model Repository Documentation">Editing Model Elements in an Editor</a>.
+
+<h3><a name="Doc_CreatingNestedElements"></a>1.2&nbsp;&nbsp;Creating Nested Model Elements</h3>
+<p>
+ When creating new model elements under an existing model element the New sub menu (see <a href="Doc07_UsingModels.html#Doc_CreatingModelElements" title="Chapter in CDO Model Repository Documentation">Creating Model Elements</a>)
+ looks much simpler because the choice of element types is already determined by the
+ type of the existing container element: <p align="center"><img src="new-object.png"></p>
+
+ <p>
+ What element types are offered and how many instances of those types can be created under a given container element depends
+ solely on the type of that container element.
+
+<h2><a name="Doc_MovingModelElements"></a>2&nbsp;&nbsp;Moving and Copying Model Elements within a Checkout</h2>
+<p>
+ Model elements can be moved within the resource tree of a checkout by using drag and drop.
+ <p>
+ When holding the Ctrl key while dropping model elements onto a checkout or a resource folder copies of the dragged model elements
+ are created under the drop target.
+ <p>
+ Moving a model element to a different container <b>does not break</b> cross references to that model element or model elements
+ that are contained by the moved model element.
+
+<h2><a name="Doc_TransferingModelElements"></a>3&nbsp;&nbsp;Moving and Copying Model Elements between Checkouts and Beyond</h2>
+<p>
+ Moving and copying model elements beyond the current checkout with the <a href="../../javadoc/org/eclipse/emf/cdo/transfer/CDOTransfer.html" title="Class in org.eclipse.emf.cdo.transfer"><code>resource transfer framework</code></a>
+ is not yet supported for checkouts.
+
+<h2><a name="Doc_DeletingModelElements"></a>4&nbsp;&nbsp;Deleting Model Elements</h2>
+<p>
+ Model elements can be deleted from their direct container (i.e., a model resource or a containing model element)
+ by selecting the model element and pressing the Del key or opening the context menu and
+ selecting the Delete action. The following confirmation dialog will pop up: <p align="center"><img src="object-delete.png"></p>
+
+ <p>
+ This confirmation dialog only shows the directly selected model elements. Nested model elements
+ are not shown for performance reasons but will also be deleted if OK is pressed.
+ <p>
+ Deleting a model element <b>can break</b> cross references to that model element or model elements
+ that are contained by the deleted model element!
+
+<h2><a name="Doc_EditingModelElements"></a>5&nbsp;&nbsp;Editing Model Elements in a Dialog</h2>
+<p>
+ A model element can be edited directly in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>
+ by double-clicking it or by selecting it and pressing the Enter key or opening the context menu and
+ selecting the Open action. An <a href="http://www.eclipse.org/ecp/documentation.html" title="Article in CDO Model Repository Documentation">EMF Forms</a> dialog similar to the following will pop up:
+ <p align="center"><img src="object-edit.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="http://www.eclipse.org/ecp/documentation.html" title="Article in CDO Model Repository Documentation">EMF Forms Guide</a></li>
+</ul>
+
+
+<h2><a name="Doc_EditingModelElementsEditor"></a>6&nbsp;&nbsp;Editing Model Elements in an Editor</h2>
+<p>
+ A model element can be edited in a <a href="../../javadoc/org/eclipse/emf/cdo/ui/CDOEditorOpener.html" title="Interface in org.eclipse.emf.cdo.ui"><code>registered model editor</code></a> by double-clicking the containing
+ model resource of the model element or by selecting that resource and pressing
+ the Enter key or opening the context menu and selecting the Open action.
+ <p>
+ The effect of the Open action depends on the chosen editor. CDO's generic model editor, which is available for
+ all model resources, looks similar to the following: <p align="center"><img src="model-editor.png"></p>
+
+ <p>
+ All registered model editors open their own, separate <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>transaction</code></a>, which is typically
+ <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>committed</code></a> when the editor is saved.
+ See <a href="Doc08_TechnicalBackground.html#Doc_BackgroundTransactions" title="Chapter in CDO Model Repository Documentation">Technical Background of Transactions</a> for details on how transactions are typically used by editors.
+
+<p align="right">
+<a href="Doc06_UsingResources.html" title="Backward to Working with Folders and Resources"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc08_TechnicalBackground.html" title="Forward to Understanding the Technical Background"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/Doc08_TechnicalBackground.html b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc08_TechnicalBackground.html
new file mode 100644
index 0000000000..fdaeb7d818
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/Doc08_TechnicalBackground.html
@@ -0,0 +1,206 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>Understanding the Technical Background (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Understanding the Technical Background (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a> > <a href="index.html" title="Category in CDO Model Repository Documentation">User's Guide</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>Understanding the Technical Background</h1></td>
+ <td align="right" valign="middle" nowrap><a href="Doc07_UsingModels.html" title="Backward to Working with Models and Model Elements"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="../operators/index.html" title="Forward to Operator's Guide"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p class="author">Author: Eike Stepper</p>
+<p>
+ This article explains the relationship between the main concepts that are exposed in the
+ <a href="Doc01_UserInterface.html" title="Article in CDO Model Repository Documentation">CDO User Interface</a> and their underlying technical core concepts.
+ <p align="center"><img src="tech-overview.png"></p>
+
+ <p>
+ <b>Table of Contents</b> <p>
+<table border="0">
+<tr><td>1&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundModelElements" title="Chapter in CDO Model Repository Documentation">Technical Background of Model Elements</a></td></tr>
+<tr><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundNativeModels" title="Chapter in CDO Model Repository Documentation">Native Models</a></td></tr>
+<tr><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundLegacyModels" title="Chapter in CDO Model Repository Documentation">Legacy Models</a></td></tr>
+<tr><td></td><td>1.3&nbsp;</td><td colspan="3"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundDynamicModels" title="Chapter in CDO Model Repository Documentation">Dynamic Models</a></td></tr>
+<tr><td>2&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundRepositories" title="Chapter in CDO Model Repository Documentation">Technical Background of Repositories</a></td></tr>
+<tr><td>3&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundCheckouts" title="Chapter in CDO Model Repository Documentation">Technical Background of Checkouts</a></td></tr>
+<tr><td>4&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundSessions" title="Chapter in CDO Model Repository Documentation">Technical Background of Sessions</a></td></tr>
+<tr><td>5&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundViews" title="Chapter in CDO Model Repository Documentation">Technical Background of Views</a></td></tr>
+<tr><td>6&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundTransactions" title="Chapter in CDO Model Repository Documentation">Technical Background of Transactions</a></td></tr>
+<tr><td>7&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundCompare" title="Chapter in CDO Model Repository Documentation">Technical Background of the Compare Integration</a></td></tr>
+</table>
+</p>
+
+
+<h2><a name="Doc_BackgroundModelElements"></a>1&nbsp;&nbsp;Technical Background of Model Elements</h2>
+<p>
+ Model elements are <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EObject.html" title="Interface in org.eclipse.emf.ecore"><code>EObjects</code></a>.
+ <p>
+ EObjects are instances of concrete <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EClass.html" title="Interface in org.eclipse.emf.ecore"><code>EClasses</code></a>, sometimes referred to as model element types.
+ <p>
+ EClasses are contained by <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EPackage.html" title="Interface in org.eclipse.emf.ecore"><code>EPackages</code></a>, often referred to as meta models and sometimes less specifically as just models.
+ <p>
+ EPackages are registered in the <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EPackage.Registry.html" title="Interface in org.eclipse.emf.ecore.EPackage"><code>EPackage.Registry</code></a>.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="http://help.eclipse.org/mars/nav/21" title="Article in CDO Model Repository Documentation">EMF Developer Guide</a></li>
+</ul>
+
+
+<h3><a name="Doc_BackgroundNativeModels"></a>1.1&nbsp;&nbsp;Native Models</h3>
+<p>
+ The term "native model" refers to an <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EPackage.html" title="Interface in org.eclipse.emf.ecore"><code>EPackage</code></a> that is <a href="../programmers/client/Doc02_PreparingModels.html#Doc_GeneratingModel" title="Chapter in CDO Model Repository Documentation">generated</a>
+ with some CDO-specific <a href="../programmers/client/Doc02_PreparingModels.html#Doc_MigratingManually" title="Chapter in CDO Model Repository Documentation">options</a> to fully exploit CDO's unprecedented
+ characteristics with respect to scalability and performance.
+ <p>
+ Native model elements are lazily loaded when they are needed and automatically garbage-collected when they are no longer needed.
+ Repositories with native model elements can scale to arbitrary sizes. Clients may not be able to load all objects
+ of these large repositories at the same time, but they are able, for example, to iterate all objects of a large repository
+ without worrying about memory management.
+ <p>
+ Technically native model elements are instances of the Java class <a href="../../javadoc/org/eclipse/emf/internal/cdo/CDOObjectImpl.html" title="Class in org.eclipse.emf.internal.cdo"><code>CDOObjectImpl</code></a>.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="http://thegordian.blogspot.de/2008/11/how-scalable-are-my-models.html" title="Article in CDO Model Repository Documentation">CDO Scalability</a></li>
+ <li><a href="../programmers/client/Doc02_PreparingModels.html" title="Article in CDO Model Repository Documentation">Preparing EMF Models for CDO</a></li>
+</ul>
+
+
+<h3><a name="Doc_BackgroundLegacyModels"></a>1.2&nbsp;&nbsp;Legacy Models</h3>
+<p>
+ Generating or regenerating an <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EPackage.html" title="Interface in org.eclipse.emf.ecore"><code>EPackage</code></a> with the CDO-specific <a href="../programmers/client/Doc02_PreparingModels.html#Doc_MigratingManually" title="Chapter in CDO Model Repository Documentation">options</a>
+ (as explained in <a href="Doc08_TechnicalBackground.html#Doc_BackgroundNativeModels" title="Chapter in CDO Model Repository Documentation">Native Models</a>) is not always possible, for example if an EPackage has already
+ been generated by a third party. In these cases the original generated EPackage can still be used with CDO;
+ and is then referred to as a "legacy model".
+ <p>
+ The integration of legacy models with CDO is based on CDOLegacyAdapters.
+ <p>
+ Legacy model elements are not loaded lazily and not automatically garbage-collected.
+
+<h3><a name="Doc_BackgroundDynamicModels"></a>1.3&nbsp;&nbsp;Dynamic Models</h3>
+<p>
+ It is not strictly necessary for an <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EPackage.html" title="Interface in org.eclipse.emf.ecore"><code>EPackage</code></a> to be generated into Java code to be used with CDO.
+ An EPackage can also be loaded dynamically at runtime (see <a href="../programmers/client/Doc02_PreparingModels.html#Doc_CreatingEcore" title="Chapter in CDO Model Repository Documentation">Creating an Ecore Model</a> for an example of the
+ XML representation of an EPackage).
+ <p>
+ Technically dynamic model elements are instances of the Java class DynamicCDOObjectImpl.
+ <p>
+ Dynamic model elements share the characteristics of <a href="Doc08_TechnicalBackground.html#Doc_BackgroundNativeModels" title="Chapter in CDO Model Repository Documentation">native</a> model elements
+ with respect to enhanced scalability and performance,
+
+<h2><a name="Doc_BackgroundRepositories"></a>2&nbsp;&nbsp;Technical Background of Repositories</h2>
+<p>
+ The term "repository" is a slightly ambiguous in CDO, as it may refer to both a server-side / core-level <a href="../../javadoc/org/eclipse/emf/cdo/server/IRepository.html" title="Interface in org.eclipse.emf.cdo.server"><code>IRepository</code></a>
+ and a client-side / UI-level <a href="../../javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="Interface in org.eclipse.emf.cdo.explorer.repositories"><code>CDORepository</code></a>.
+ <p>
+ An IRepository is a "real" repository backed by a physical database (of one of various <a href="../../javadoc/org/eclipse/emf/cdo/server/IStore.html" title="Interface in org.eclipse.emf.cdo.server"><code>forms)</code></a>. In production
+ such repositories typically exist in a CDO server
+ that provides remote access through one or more <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/tcp/ITCPConnector.html" title="Interface in org.eclipse.net4j.tcp"><code>ITCPConnectors</code></a>.
+ The <a href="../operators/index.html" title="Category in CDO Model Repository Documentation">Operator's Guide</a> explains how to configure and operate a CDO server.
+ <p>
+ A CDORepository is more of a <a href="Doc02_ManagingRepositories.html#Doc_CreatingRepositories" title="Chapter in CDO Model Repository Documentation">configured connection</a> to a "real" IRepository, which
+ is remembered across Eclipse sessions. In the case of a <a href="Doc02_ManagingRepositories.html#Doc_LocalRepositories" title="Chapter in CDO Model Repository Documentation">local repository</a> (connection)
+ an internal IRepository is created with an <a href="../../../org.eclipse.net4j.db.doc/javadoc/org/eclipse/net4j/db/h2/H2Adapter.html" title="Class in org.eclipse.net4j.db.h2"><code>H2</code></a> database <a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInSystemExplorer" title="Chapter in CDO Model Repository Documentation">stored on the local disk</a>.
+ <p>
+ Internally a <a href="../../javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="Interface in org.eclipse.emf.cdo.explorer.repositories"><code>connected</code></a> CDORepository maintains a single <a href="../../javadoc/org/eclipse/emf/cdo/session/CDOSession.html" title="Interface in org.eclipse.emf.cdo.session"><code>CDOSession</code></a> to the underlying IRepository.
+ This session is shared by all <a href="../../javadoc/org/eclipse/emf/cdo/view/CDOView.html" title="Interface in org.eclipse.emf.cdo.view"><code>views</code></a> and <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>transactions</code></a> of all <a href="../../javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="Interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>
+ from that CDORepository.<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc02_ManagingRepositories.html" title="Article in CDO Model Repository Documentation">Managing Repositories</a></li>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundSessions" title="Chapter in CDO Model Repository Documentation">Technical Background of Sessions</a></li>
+</ul>
+
+
+<h2><a name="Doc_BackgroundCheckouts"></a>3&nbsp;&nbsp;Technical Background of Checkouts</h2>
+<p>
+ A <a href="../../javadoc/org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="Interface in org.eclipse.emf.cdo.explorer.checkouts"><code>CDOCheckout</code></a> is not necessarily a physical copy of a repository on the local disk (only <a href="Doc04_CheckingOut.html#Doc_OfflineCheckouts" title="Chapter in CDO Model Repository Documentation">offline checkouts</a>
+ maintain a locally replicated repository copy). More generally they represent the following two aspects:
+ <ul>
+ <li> A reference to a configured <a href="../../javadoc/org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="Interface in org.eclipse.emf.cdo.explorer.repositories"><code>CDORepository</code></a> as a way to use the internal <a href="../../javadoc/org/eclipse/emf/cdo/session/CDOSession.html" title="Interface in org.eclipse.emf.cdo.session"><code>CDOSession</code></a> of that CDORepository.
+ <li> The <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>CDOBranchPoint</code></a> information, i.e., <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branch</code></a> and <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>time stamp</code></a>,
+ that is needed to open <a href="../../javadoc/org/eclipse/emf/cdo/view/CDOView.html" title="Interface in org.eclipse.emf.cdo.view"><code>CDOViews</code></a> and <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>CDOTransactions</code></a> on the shared CDOSession of
+ the referenced CDORepository
+ </ul>
+ <p>
+ A CDOCheckout internally maintains a main CDOView that is, for example, used to provide the resources and model elements that
+ are displayed in the <a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer</a>. As objects that are provided by CDOViews are read-only
+ any modification action on these objects, for example as offered in the various context menus or triggered by drag and drop events,
+ operates on <a href="../../javadoc/org/eclipse/emf/cdo/view/CDOView.html" title="Interface in org.eclipse.emf.cdo.view"><code>transactional copies</code></a> of the objects in the context of a background thread.
+ <p>
+ Each <a href="Doc07_UsingModels.html#Doc_EditingModelElementsEditor" title="Chapter in CDO Model Repository Documentation">model editor</a> opened on a resource or model element of a CDOCheckout typically
+ (but depending on the implementation of that editor) maintains its own CDOTransaction to isolate changes and locks from other
+ views and transactions. Typically the save action of a model editor delegates directly to the <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>commit</code></a>
+ method of its associated CDOTransaction.
+
+<h2><a name="Doc_BackgroundSessions"></a>4&nbsp;&nbsp;Technical Background of Sessions</h2>
+<p>
+ A <a href="../../javadoc/org/eclipse/emf/cdo/session/CDOSession.html" title="Interface in org.eclipse.emf.cdo.session"><code>CDOSession</code></a> is the technical representation of a <a href="../../javadoc/org/eclipse/emf/cdo/common/protocol/CDOProtocol.html" title="Interface in org.eclipse.emf.cdo.common.protocol"><code>CDOProtocol</code></a> connection to an <a href="../../javadoc/org/eclipse/emf/cdo/server/IRepository.html" title="Interface in org.eclipse.emf.cdo.server"><code>IRepository</code></a>.
+ On the transport level this connection is provided by an <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/connector/IConnector.html" title="Interface in org.eclipse.net4j.connector"><code>IConnector</code></a> / <a href="../../../org.eclipse.net4j.doc/javadoc/org/eclipse/net4j/acceptor/IAcceptor.html" title="Interface in org.eclipse.net4j.acceptor"><code>IAcceptor</code></a> pair.
+ <p align="center"><img src="tech-sessions.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc01_UserInterface.html#Doc_SessionsView" title="Chapter in CDO Model Repository Documentation">CDO Sessions View</a></li>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundViews" title="Chapter in CDO Model Repository Documentation">Technical Background of Views</a></li>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundTransactions" title="Chapter in CDO Model Repository Documentation">Technical Background of Transactions</a></li>
+</ul>
+
+
+<h2><a name="Doc_BackgroundViews"></a>5&nbsp;&nbsp;Technical Background of Views</h2>
+<p>
+ A <a href="../../javadoc/org/eclipse/emf/cdo/view/CDOView.html" title="Interface in org.eclipse.emf.cdo.view"><code>CDOView</code></a> is a technical facility that provides a client application with all the models and model elements in a repository
+ for a specific <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>point in time</code></a> and in a specific <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branch</code></a>.
+ The model elements provided by a CDOView are <a href="../../javadoc/org/eclipse/emf/cdo/util/ReadOnlyException.html" title="Exception in org.eclipse.emf.cdo.util"><code>read-only</code></a>.
+ <p align="center"><img src="tech-views.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundSessions" title="Chapter in CDO Model Repository Documentation">Technical Background of Sessions</a></li>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundCheckouts" title="Chapter in CDO Model Repository Documentation">Technical Background of Checkouts</a></li>
+</ul>
+
+
+<h2><a name="Doc_BackgroundTransactions"></a>6&nbsp;&nbsp;Technical Background of Transactions</h2>
+<p>
+ A <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>CDOTransaction</code></a> is a technical facility that provides a client application with all the latest models
+ and model elements in a repository in a specific <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>branch</code></a>.
+ The model elements provided by a CDOTransaction are writable.
+ Changes to these model elements must be <a href="../../javadoc/org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="Interface in org.eclipse.emf.cdo.transaction"><code>committed</code></a> to make them
+ persistent in the repository and to distribute them to the views and transactions of other users.
+ <p align="center"><img src="tech-transactions.png"></p>
+<p><b>See Also:</b></p>
+<ul>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundSessions" title="Chapter in CDO Model Repository Documentation">Technical Background of Sessions</a></li>
+ <li><a href="Doc08_TechnicalBackground.html#Doc_BackgroundCheckouts" title="Chapter in CDO Model Repository Documentation">Technical Background of Checkouts</a></li>
+</ul>
+
+
+<h2><a name="Doc_BackgroundCompare"></a>7&nbsp;&nbsp;Technical Background of the Compare Integration</h2>
+<p>
+ With CDO both EMF Compare editors and EMF Merge editors are instrumented to utilize an optimized CDO mechanism in order to compute
+ matches in a very efficient and scalable way. This mechanism consists of special <a href="../../javadoc/org/eclipse/emf/spi/cdo/CDOSessionProtocol.html" title="Interface in org.eclipse.emf.spi.cdo"><code>client-server protocol</code></a>
+ and remote database queries to determine and deliver the <a href="../../javadoc/org/eclipse/emf/cdo/common/id/CDOID.html" title="Interface in org.eclipse.emf.cdo.common.id"><code>object IDs</code></a> that are involved in all changes
+ between two different <a href="../../javadoc/org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="Interface in org.eclipse.emf.cdo.common.branch"><code>CDOBranchPoints</code></a>. The response times depend on the implementation of the <a href="../../javadoc/org/eclipse/emf/cdo/server/IStore.html" title="Interface in org.eclipse.emf.cdo.server"><code>backend storage</code></a>.
+ The response time of the default implementation, the DBStore, scales more
+ with the sizes of the stored meta models (i.e., the number of concrete <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EClass.html" title="Interface in org.eclipse.emf.ecore"><code>EClasses</code></a>) than with the sizes of the stored models
+ (i.e., the number of <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EObject.html" title="Interface in org.eclipse.emf.ecore"><code>EObjects</code></a>).
+
+<p align="right">
+<a href="Doc07_UsingModels.html" title="Backward to Working with Models and Model Elements"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="../operators/index.html" title="Forward to Operator's Guide"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/administration-view.png b/plugins/org.eclipse.emf.cdo.doc/html/users/administration-view.png
new file mode 100644
index 0000000000..5feb3cc3b5
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/administration-view.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/branch-create.png b/plugins/org.eclipse.emf.cdo.doc/html/users/branch-create.png
new file mode 100644
index 0000000000..12ab4e1316
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/branch-create.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/branch-rename.png b/plugins/org.eclipse.emf.cdo.doc/html/users/branch-rename.png
new file mode 100644
index 0000000000..8354e5c210
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/branch-rename.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/branch-select.png b/plugins/org.eclipse.emf.cdo.doc/html/users/branch-select.png
new file mode 100644
index 0000000000..1546c57ee0
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/branch-select.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/branchpoint-select.png b/plugins/org.eclipse.emf.cdo.doc/html/users/branchpoint-select.png
new file mode 100644
index 0000000000..8a7f993699
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/branchpoint-select.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkin-error.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkin-error.png
new file mode 100644
index 0000000000..524898dc85
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkin-error.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-delete.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-delete.png
new file mode 100644
index 0000000000..c70d6f52d6
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-delete.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-duplicate.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-duplicate.png
new file mode 100644
index 0000000000..64ce15630a
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-duplicate.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-historical-showin.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-historical-showin.png
new file mode 100644
index 0000000000..b4bcf90207
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-historical-showin.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-offline-showin.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-offline-showin.png
new file mode 100644
index 0000000000..d3cada2e39
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-offline-showin.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-rename.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-rename.png
new file mode 100644
index 0000000000..201e05cb2b
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-rename.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-transactional-showin.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-transactional-showin.png
new file mode 100644
index 0000000000..a18157e5eb
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-transactional-showin.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-branch.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-branch.png
new file mode 100644
index 0000000000..ea234d8fc6
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-branch.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-branchpoint.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-branchpoint.png
new file mode 100644
index 0000000000..05c01e4a0a
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-branchpoint.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-name.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-name.png
new file mode 100644
index 0000000000..222cb74454
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-name.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-repository.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-repository.png
new file mode 100644
index 0000000000..56991800a1
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-repository.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-rootobject.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-rootobject.png
new file mode 100644
index 0000000000..e503e0288f
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-rootobject.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-type.png b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-type.png
new file mode 100644
index 0000000000..14cf7f9da7
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/checkout-wizard-type.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/collaboration-view.png b/plugins/org.eclipse.emf.cdo.doc/html/users/collaboration-view.png
new file mode 100644
index 0000000000..76cb65b11b
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/collaboration-view.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/commit-select.png b/plugins/org.eclipse.emf.cdo.doc/html/users/commit-select.png
new file mode 100644
index 0000000000..9dc9003c4a
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/commit-select.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/compare-with.png b/plugins/org.eclipse.emf.cdo.doc/html/users/compare-with.png
new file mode 100644
index 0000000000..1a4bb414d3
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/compare-with.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/compare.png b/plugins/org.eclipse.emf.cdo.doc/html/users/compare.png
new file mode 100644
index 0000000000..e5d56568cb
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/compare.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/explorer-perspective.png b/plugins/org.eclipse.emf.cdo.doc/html/users/explorer-perspective.png
new file mode 100644
index 0000000000..998f26556d
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/explorer-perspective.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/history.png b/plugins/org.eclipse.emf.cdo.doc/html/users/history.png
new file mode 100644
index 0000000000..4937218544
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/history.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/import-wizard.png b/plugins/org.eclipse.emf.cdo.doc/html/users/import-wizard.png
new file mode 100644
index 0000000000..d70c68a728
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/import-wizard.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/index.html b/plugins/org.eclipse.emf.cdo.doc/html/users/index.html
new file mode 100644
index 0000000000..63bb0c6f86
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/index.html
@@ -0,0 +1,146 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+
+<HEAD>
+<TITLE>User's Guide (CDO Model Repository Documentation)</TITLE>
+
+<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="User's Guide (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT></NOSCRIPT>
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<!-- <div class="help_breadcrumbs"><a href="../Overview.html" title="CDO Model Repository Documentation">CDO Model Repository Documentation</a></div> -->
+
+<table border="0">
+ <tr>
+ <td width="100%"><h1>User's Guide</h1></td>
+ <td align="right" valign="middle" nowrap><a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc01_UserInterface.html" title="Forward to Elements of the User Interface"><img src="../../images/forward.png" border="0"></a></td>
+ </tr>
+</table>
+<p>
+<table border="0">
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc01_UserInterface.html" title="Article in CDO Model Repository Documentation">Elements of the User Interface</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_ExplorerPerspective" title="Chapter in CDO Model Repository Documentation">CDO Explorer Perspective</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_RepositoriesView" title="Chapter in CDO Model Repository Documentation">CDO Repositories View</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_AdministrationView" title="Chapter in CDO Model Repository Documentation">CDO Administration View</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_CollaborationView" title="Chapter in CDO Model Repository Documentation">CDO Collaboration View</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_WatchListView" title="Chapter in CDO Model Repository Documentation">CDO Watch List View</a></td></tr>
+<tr><td></td><td>6&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_TimeMachineView" title="Chapter in CDO Model Repository Documentation">CDO Time Machine View</a></td></tr>
+<tr><td></td><td>7&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_SessionsView" title="Chapter in CDO Model Repository Documentation">CDO Sessions View</a></td></tr>
+<tr><td></td><td>8&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_ServerBrowser" title="Chapter in CDO Model Repository Documentation">CDO Server Browser</a></td></tr>
+<tr><td></td><td>9&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_CheckoutWizard" title="Chapter in CDO Model Repository Documentation">CDO Checkout Wizard</a></td></tr>
+<tr><td></td><td>10&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_ModelEditor" title="Chapter in CDO Model Repository Documentation">CDO Model Editor</a></td></tr>
+<tr><td></td><td>11&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_ProjectExplorerIntegration" title="Chapter in CDO Model Repository Documentation">Project Explorer Integration</a></td></tr>
+<tr><td></td><td>12&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_PropertySheetIntegration" title="Chapter in CDO Model Repository Documentation">Property Sheet Integration</a></td></tr>
+<tr><td></td><td>13&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_HistoryIntegration" title="Chapter in CDO Model Repository Documentation">History Integration</a></td></tr>
+<tr><td></td><td>14&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_CompareIntegration" title="Chapter in CDO Model Repository Documentation">Compare Integration</a></td></tr>
+<tr><td></td><td>15&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_FormsIntegration" title="Chapter in CDO Model Repository Documentation">Forms Integration</a></td></tr>
+<tr><td></td><td>16&nbsp;</td><td colspan="4"><a href="Doc01_UserInterface.html#Doc_PreferencePages" title="Chapter in CDO Model Repository Documentation">Preference Pages</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc02_ManagingRepositories.html" title="Article in CDO Model Repository Documentation">Managing Repositories</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_CreatingRepositories" title="Chapter in CDO Model Repository Documentation">Creating Repositories and Connections</a></td></tr>
+<tr><td></td><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RemoteRepositories" title="Chapter in CDO Model Repository Documentation">Connecting to Remote Repositories</a></td></tr>
+<tr><td></td><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_CloneRepositories" title="Chapter in CDO Model Repository Documentation">Cloning Master Repositories</a></td></tr>
+<tr><td></td><td></td><td>1.3&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_LocalRepositories" title="Chapter in CDO Model Repository Documentation">Creating Local Repositories</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_RenamingConnections" title="Chapter in CDO Model Repository Documentation">Renaming Repository Connections</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_DeletingConnections" title="Chapter in CDO Model Repository Documentation">Deleting Repository Connections</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_ConnectingDisconnecting" title="Chapter in CDO Model Repository Documentation">Connecting and Disconnecting Repositories</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="4"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowIn" title="Chapter in CDO Model Repository Documentation">Showing Repositories in Other Views</a></td></tr>
+<tr><td></td><td></td><td>5.1&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInSessions" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the CDO Sessions View</a></td></tr>
+<tr><td></td><td></td><td>5.2&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInServerBrowser" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the CDO Server Browser</a></td></tr>
+<tr><td></td><td></td><td>5.3&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInProperties" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the Properties View</a></td></tr>
+<tr><td></td><td></td><td>5.4&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInHistory" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the History View</a></td></tr>
+<tr><td></td><td></td><td>5.5&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInProjectExplorer" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the Project Explorer</a></td></tr>
+<tr><td></td><td></td><td>5.6&nbsp;</td><td colspan="3"><a href="Doc02_ManagingRepositories.html#Doc_RepositoryShowInSystemExplorer" title="Chapter in CDO Model Repository Documentation">Showing Repositories in the System Explorer</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc03_UsingBranches.html" title="Article in CDO Model Repository Documentation">Working with Branches</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc03_UsingBranches.html#Doc_CreatingBranches" title="Chapter in CDO Model Repository Documentation">Creating Branches</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc03_UsingBranches.html#Doc_RenamingBranches" title="Chapter in CDO Model Repository Documentation">Renaming Branches</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc03_UsingBranches.html#Doc_DeletingBranches" title="Chapter in CDO Model Repository Documentation">Deleting Branches</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="4"><a href="Doc03_UsingBranches.html#Doc_BranchShowInHistory" title="Chapter in CDO Model Repository Documentation">Showing Branches in the History View</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc04_CheckingOut.html" title="Article in CDO Model Repository Documentation">Checking Out from Repositories</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutRepository" title="Chapter in CDO Model Repository Documentation">Selecting a Repository</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutType" title="Chapter in CDO Model Repository Documentation">Selecting the Checkout Type</a></td></tr>
+<tr><td></td><td></td><td>2.1&nbsp;</td><td colspan="3"><a href="Doc04_CheckingOut.html#Doc_TransactionalCheckouts" title="Chapter in CDO Model Repository Documentation">Online Transactional Checkouts</a></td></tr>
+<tr><td></td><td></td><td>2.2&nbsp;</td><td colspan="3"><a href="Doc04_CheckingOut.html#Doc_HistoricalCheckouts" title="Chapter in CDO Model Repository Documentation">Online Historical Checkouts</a></td></tr>
+<tr><td></td><td></td><td>2.3&nbsp;</td><td colspan="3"><a href="Doc04_CheckingOut.html#Doc_OfflineCheckouts" title="Chapter in CDO Model Repository Documentation">Offline Checkouts</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutBranchPoint" title="Chapter in CDO Model Repository Documentation">Selecting the Branch Point</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutRootObject" title="Chapter in CDO Model Repository Documentation">Selecting the Root Object</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="4"><a href="Doc04_CheckingOut.html#Doc_CheckoutName" title="Chapter in CDO Model Repository Documentation">Naming the Checkout</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc05_UsingCheckouts.html" title="Article in CDO Model Repository Documentation">Working with Checkouts</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_RenamingCheckouts" title="Chapter in CDO Model Repository Documentation">Renaming Checkouts</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_DuplicatingCheckouts" title="Chapter in CDO Model Repository Documentation">Duplicating Checkouts</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_OpeningClosing" title="Chapter in CDO Model Repository Documentation">Opening and Closing Checkouts</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_DeletingCheckouts" title="Chapter in CDO Model Repository Documentation">Deleting Checkouts</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_SwitchingBranch" title="Chapter in CDO Model Repository Documentation">Switching the Branch of a Checkout</a></td></tr>
+<tr><td></td><td></td><td>5.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_SwitchNewBranch" title="Chapter in CDO Model Repository Documentation">Switching to a New Branch</a></td></tr>
+<tr><td></td><td></td><td>5.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_SwitchOtherBranch" title="Chapter in CDO Model Repository Documentation">Switching to an Other Branch</a></td></tr>
+<tr><td></td><td>6&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_SwitchingBranchPoint" title="Chapter in CDO Model Repository Documentation">Switching the Time Stamp of a Checkout</a></td></tr>
+<tr><td></td><td></td><td>6.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_SwitchOtherBranchPoint" title="Chapter in CDO Model Repository Documentation">Switching to an Other Branch Point</a></td></tr>
+<tr><td></td><td></td><td>6.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_SwitchCommit" title="Chapter in CDO Model Repository Documentation">Switching to a Commit</a></td></tr>
+<tr><td></td><td>7&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_ComparingCheckouts" title="Chapter in CDO Model Repository Documentation">Comparing Checkouts</a></td></tr>
+<tr><td></td><td></td><td>7.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CompareOtherBranch" title="Chapter in CDO Model Repository Documentation">Comparing with an Other Branch</a></td></tr>
+<tr><td></td><td></td><td>7.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CompareOtherBranchPoint" title="Chapter in CDO Model Repository Documentation">Comparing with an Other Branch Point</a></td></tr>
+<tr><td></td><td></td><td>7.3&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CompareCommit" title="Chapter in CDO Model Repository Documentation">Comparing with a Commit</a></td></tr>
+<tr><td></td><td>8&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_MergingCheckouts" title="Chapter in CDO Model Repository Documentation">Merging Checkouts</a></td></tr>
+<tr><td></td><td></td><td>8.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_MergeOtherBranch" title="Chapter in CDO Model Repository Documentation">Merging from an Other Branch</a></td></tr>
+<tr><td></td><td></td><td>8.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_MergeOtherBranchPoint" title="Chapter in CDO Model Repository Documentation">Merging from an Other Branch Point</a></td></tr>
+<tr><td></td><td></td><td>8.3&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_MergeCommit" title="Chapter in CDO Model Repository Documentation">Merging from a Commit</a></td></tr>
+<tr><td></td><td>9&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowIn" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in Other Views</a></td></tr>
+<tr><td></td><td></td><td>9.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInSessions" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the CDO Sessions View</a></td></tr>
+<tr><td></td><td></td><td>9.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInTimeMachine" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the CDO Time Machine View</a></td></tr>
+<tr><td></td><td></td><td>9.3&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInServerBrowser" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the CDO Server Browser</a></td></tr>
+<tr><td></td><td></td><td>9.4&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInProperties" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the Properties View</a></td></tr>
+<tr><td></td><td></td><td>9.5&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInHistory" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the History View</a></td></tr>
+<tr><td></td><td></td><td>9.6&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_CheckoutShowInSystemExplorer" title="Chapter in CDO Model Repository Documentation">Showing Checkouts in the System Explorer</a></td></tr>
+<tr><td></td><td>10&nbsp;</td><td colspan="4"><a href="Doc05_UsingCheckouts.html#Doc_UsingOfflineCheckouts" title="Chapter in CDO Model Repository Documentation">Working with Offline Checkouts</a></td></tr>
+<tr><td></td><td></td><td>10.1&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_OfflineUpdate" title="Chapter in CDO Model Repository Documentation">Updating an Offline Checkout</a></td></tr>
+<tr><td></td><td></td><td>10.2&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_OfflineCheckin" title="Chapter in CDO Model Repository Documentation">Checking In an Offline Checkout</a></td></tr>
+<tr><td></td><td></td><td>10.3&nbsp;</td><td colspan="3"><a href="Doc05_UsingCheckouts.html#Doc_OfflineRevert" title="Chapter in CDO Model Repository Documentation">Reverting an Offline Checkout</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc06_UsingResources.html" title="Article in CDO Model Repository Documentation">Working with Folders and Resources</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_CreatingResourceNodes" title="Chapter in CDO Model Repository Documentation">Creating Resource Nodes</a></td></tr>
+<tr><td></td><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc06_UsingResources.html#Doc_CreatingFolders" title="Chapter in CDO Model Repository Documentation">Creating Folders</a></td></tr>
+<tr><td></td><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc06_UsingResources.html#Doc_CreatingModelResources" title="Chapter in CDO Model Repository Documentation">Creating Model Resources</a></td></tr>
+<tr><td></td><td></td><td>1.3&nbsp;</td><td colspan="3"><a href="Doc06_UsingResources.html#Doc_CreatingTextFiles" title="Chapter in CDO Model Repository Documentation">Creating Text Files</a></td></tr>
+<tr><td></td><td></td><td>1.4&nbsp;</td><td colspan="3"><a href="Doc06_UsingResources.html#Doc_CreatingBinaryFiles" title="Chapter in CDO Model Repository Documentation">Creating Binary Files</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_RenamingResourceNodes" title="Chapter in CDO Model Repository Documentation">Renaming Resource Nodes</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_MovingResourceNodes" title="Chapter in CDO Model Repository Documentation">Moving and Copying Resource Nodes within a Checkout</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_TransferingResourceNodes" title="Chapter in CDO Model Repository Documentation">Moving and Copying Resource Nodes between Checkouts and Beyond</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="4"><a href="Doc06_UsingResources.html#Doc_DeletingResourceNodes" title="Chapter in CDO Model Repository Documentation">Deleting Resource Nodes</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc07_UsingModels.html" title="Article in CDO Model Repository Documentation">Working with Models and Model Elements</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_CreatingModelElements" title="Chapter in CDO Model Repository Documentation">Creating Model Elements</a></td></tr>
+<tr><td></td><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc07_UsingModels.html#Doc_CreatingRootElements" title="Chapter in CDO Model Repository Documentation">Creating Root Model Elements</a></td></tr>
+<tr><td></td><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc07_UsingModels.html#Doc_CreatingNestedElements" title="Chapter in CDO Model Repository Documentation">Creating Nested Model Elements</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_MovingModelElements" title="Chapter in CDO Model Repository Documentation">Moving and Copying Model Elements within a Checkout</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_TransferingModelElements" title="Chapter in CDO Model Repository Documentation">Moving and Copying Model Elements between Checkouts and Beyond</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_DeletingModelElements" title="Chapter in CDO Model Repository Documentation">Deleting Model Elements</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_EditingModelElements" title="Chapter in CDO Model Repository Documentation">Editing Model Elements in a Dialog</a></td></tr>
+<tr><td></td><td>6&nbsp;</td><td colspan="4"><a href="Doc07_UsingModels.html#Doc_EditingModelElementsEditor" title="Chapter in CDO Model Repository Documentation">Editing Model Elements in an Editor</a></td></tr>
+<tr><td><img src="../../images/article.gif">&nbsp;</td><td colspan="5"><a href="Doc08_TechnicalBackground.html" title="Article in CDO Model Repository Documentation">Understanding the Technical Background</a></td></tr>
+<tr><td></td><td>1&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundModelElements" title="Chapter in CDO Model Repository Documentation">Technical Background of Model Elements</a></td></tr>
+<tr><td></td><td></td><td>1.1&nbsp;</td><td colspan="3"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundNativeModels" title="Chapter in CDO Model Repository Documentation">Native Models</a></td></tr>
+<tr><td></td><td></td><td>1.2&nbsp;</td><td colspan="3"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundLegacyModels" title="Chapter in CDO Model Repository Documentation">Legacy Models</a></td></tr>
+<tr><td></td><td></td><td>1.3&nbsp;</td><td colspan="3"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundDynamicModels" title="Chapter in CDO Model Repository Documentation">Dynamic Models</a></td></tr>
+<tr><td></td><td>2&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundRepositories" title="Chapter in CDO Model Repository Documentation">Technical Background of Repositories</a></td></tr>
+<tr><td></td><td>3&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundCheckouts" title="Chapter in CDO Model Repository Documentation">Technical Background of Checkouts</a></td></tr>
+<tr><td></td><td>4&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundSessions" title="Chapter in CDO Model Repository Documentation">Technical Background of Sessions</a></td></tr>
+<tr><td></td><td>5&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundViews" title="Chapter in CDO Model Repository Documentation">Technical Background of Views</a></td></tr>
+<tr><td></td><td>6&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundTransactions" title="Chapter in CDO Model Repository Documentation">Technical Background of Transactions</a></td></tr>
+<tr><td></td><td>7&nbsp;</td><td colspan="4"><a href="Doc08_TechnicalBackground.html#Doc_BackgroundCompare" title="Chapter in CDO Model Repository Documentation">Technical Background of the Compare Integration</a></td></tr>
+</table>
+</p>
+
+
+<p align="right">
+<a href="../Overview.html" title="Backward to Overview"><img src="../../images/backward.png" border="0"></a>&nbsp;<a href="Doc01_UserInterface.html" title="Forward to Elements of the User Interface"><img src="../../images/forward.png" border="0"></a></p>
+<HR>
+<i>Copyright (c) 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/merge.png b/plugins/org.eclipse.emf.cdo.doc/html/users/merge.png
new file mode 100644
index 0000000000..9917cc6454
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/merge.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/model-editor.png b/plugins/org.eclipse.emf.cdo.doc/html/users/model-editor.png
new file mode 100644
index 0000000000..d947362ca5
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/model-editor.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/new-binary.png b/plugins/org.eclipse.emf.cdo.doc/html/users/new-binary.png
new file mode 100644
index 0000000000..2def7e1285
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/new-binary.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/new-folder.png b/plugins/org.eclipse.emf.cdo.doc/html/users/new-folder.png
new file mode 100644
index 0000000000..7d378cb0c6
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/new-folder.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/new-menu.png b/plugins/org.eclipse.emf.cdo.doc/html/users/new-menu.png
new file mode 100644
index 0000000000..99cec33613
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/new-menu.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/new-object.png b/plugins/org.eclipse.emf.cdo.doc/html/users/new-object.png
new file mode 100644
index 0000000000..36ee8f4bb9
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/new-object.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/new-resource.png b/plugins/org.eclipse.emf.cdo.doc/html/users/new-resource.png
new file mode 100644
index 0000000000..1b2593b814
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/new-resource.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/new-root-object-dialog.png b/plugins/org.eclipse.emf.cdo.doc/html/users/new-root-object-dialog.png
new file mode 100644
index 0000000000..58efffe3f9
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/new-root-object-dialog.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/new-root-object.png b/plugins/org.eclipse.emf.cdo.doc/html/users/new-root-object.png
new file mode 100644
index 0000000000..f53ae1494f
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/new-root-object.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/new-text.png b/plugins/org.eclipse.emf.cdo.doc/html/users/new-text.png
new file mode 100644
index 0000000000..437f4bf502
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/new-text.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/object-delete.png b/plugins/org.eclipse.emf.cdo.doc/html/users/object-delete.png
new file mode 100644
index 0000000000..c45851c1c5
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/object-delete.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/object-edit.png b/plugins/org.eclipse.emf.cdo.doc/html/users/object-edit.png
new file mode 100644
index 0000000000..20ed2cb55c
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/object-edit.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/preferences.png b/plugins/org.eclipse.emf.cdo.doc/html/users/preferences.png
new file mode 100644
index 0000000000..5f0fd6ba16
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/preferences.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/project-explorer.png b/plugins/org.eclipse.emf.cdo.doc/html/users/project-explorer.png
new file mode 100644
index 0000000000..1c6adb88c5
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/project-explorer.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/property-sheet.png b/plugins/org.eclipse.emf.cdo.doc/html/users/property-sheet.png
new file mode 100644
index 0000000000..4ba9b6c86c
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/property-sheet.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repo-delete-checkouts.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-delete-checkouts.png
new file mode 100644
index 0000000000..0361ece0b7
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-delete-checkouts.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repo-delete.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-delete.png
new file mode 100644
index 0000000000..996cd44254
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-delete.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repo-rename.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-rename.png
new file mode 100644
index 0000000000..279ea666ee
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-rename.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-local.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-local.png
new file mode 100644
index 0000000000..048c6c16f5
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-local.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-remote.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-remote.png
new file mode 100644
index 0000000000..a4a5afb18d
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-remote.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-type-local.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-type-local.png
new file mode 100644
index 0000000000..da63cae61c
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-type-local.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-type-remote.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-type-remote.png
new file mode 100644
index 0000000000..a23faa753f
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repo-wizard-type-remote.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repositories-view.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repositories-view.png
new file mode 100644
index 0000000000..182e7c8b1b
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repositories-view.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repository-local-showin.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repository-local-showin.png
new file mode 100644
index 0000000000..8d0596a487
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repository-local-showin.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/repository-remote-showin.png b/plugins/org.eclipse.emf.cdo.doc/html/users/repository-remote-showin.png
new file mode 100644
index 0000000000..549f5ba817
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/repository-remote-showin.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/resource-rename.png b/plugins/org.eclipse.emf.cdo.doc/html/users/resource-rename.png
new file mode 100644
index 0000000000..041e1fd920
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/resource-rename.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/revert.png b/plugins/org.eclipse.emf.cdo.doc/html/users/revert.png
new file mode 100644
index 0000000000..3b081e90b9
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/revert.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/server-browser.png b/plugins/org.eclipse.emf.cdo.doc/html/users/server-browser.png
new file mode 100644
index 0000000000..9f7e990272
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/server-browser.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/sessions-view.png b/plugins/org.eclipse.emf.cdo.doc/html/users/sessions-view.png
new file mode 100644
index 0000000000..22346958a7
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/sessions-view.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/switch-to-branch.png b/plugins/org.eclipse.emf.cdo.doc/html/users/switch-to-branch.png
new file mode 100644
index 0000000000..f8c67c3ce9
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/switch-to-branch.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/switch-to-branchpoint.png b/plugins/org.eclipse.emf.cdo.doc/html/users/switch-to-branchpoint.png
new file mode 100644
index 0000000000..27e9702168
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/switch-to-branchpoint.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/system-explorer-checkout.png b/plugins/org.eclipse.emf.cdo.doc/html/users/system-explorer-checkout.png
new file mode 100644
index 0000000000..9c12b648ff
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/system-explorer-checkout.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/system-explorer-repository.png b/plugins/org.eclipse.emf.cdo.doc/html/users/system-explorer-repository.png
new file mode 100644
index 0000000000..beaae156fc
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/system-explorer-repository.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/tech-overview.png b/plugins/org.eclipse.emf.cdo.doc/html/users/tech-overview.png
new file mode 100644
index 0000000000..e079f9d445
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/tech-overview.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/tech-sessions.png b/plugins/org.eclipse.emf.cdo.doc/html/users/tech-sessions.png
new file mode 100644
index 0000000000..49e532ac98
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/tech-sessions.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/tech-transactions.png b/plugins/org.eclipse.emf.cdo.doc/html/users/tech-transactions.png
new file mode 100644
index 0000000000..abd1c47032
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/tech-transactions.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/tech-views.png b/plugins/org.eclipse.emf.cdo.doc/html/users/tech-views.png
new file mode 100644
index 0000000000..d69541732a
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/tech-views.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/timemachine-view.png b/plugins/org.eclipse.emf.cdo.doc/html/users/timemachine-view.png
new file mode 100644
index 0000000000..26c68e4bda
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/timemachine-view.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/html/users/watchlist-view.png b/plugins/org.eclipse.emf.cdo.doc/html/users/watchlist-view.png
new file mode 100644
index 0000000000..e3bd1fa02c
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/html/users/watchlist-view.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html
index d6334a1e9a..074fa7ca2c 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html
@@ -105,6 +105,11 @@
<li><a href="org/eclipse/emf/cdo/spi/common/commit/CDOChangeSetDataRevisionProvider.html" title="class in org.eclipse.emf.cdo.spi.common.commit" target="classFrame">CDOChangeSetDataRevisionProvider</a></li>
<li><a href="org/eclipse/emf/cdo/spi/common/commit/CDOChangeSetSegment.html" title="class in org.eclipse.emf.cdo.spi.common.commit" target="classFrame">CDOChangeSetSegment</a></li>
<li><a href="org/eclipse/emf/spi/cdo/CDOChangeSubscriptionAdapter.html" title="class in org.eclipse.emf.spi.cdo" target="classFrame">CDOChangeSubscriptionAdapter</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts" target="classFrame"><span class="interfaceName">CDOCheckout</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts" target="classFrame">CDOCheckout.ObjectType</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.State.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts" target="classFrame">CDOCheckout.State</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts" target="classFrame"><span class="interfaceName">CDOCheckoutManager</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts" target="classFrame"><span class="interfaceName">CDOCheckoutManager.CheckoutStateEvent</span></a></li>
<li><a href="org/eclipse/emf/cdo/common/model/CDOClassifierRef.html" title="class in org.eclipse.emf.cdo.common.model" target="classFrame">CDOClassifierRef</a></li>
<li><a href="org/eclipse/emf/cdo/common/model/CDOClassifierRef.Provider.html" title="interface in org.eclipse.emf.cdo.common.model" target="classFrame"><span class="interfaceName">CDOClassifierRef.Provider</span></a></li>
<li><a href="org/eclipse/emf/cdo/common/model/CDOClassInfo.html" title="interface in org.eclipse.emf.cdo.common.model" target="classFrame"><span class="interfaceName">CDOClassInfo</span></a></li>
@@ -188,6 +193,11 @@
<li><a href="org/eclipse/emf/cdo/common/revision/CDOElementProxy.html" title="interface in org.eclipse.emf.cdo.common.revision" target="classFrame"><span class="interfaceName">CDOElementProxy</span></a></li>
<li><a href="org/eclipse/emf/cdo/ui/CDOEventHandler.html" title="class in org.eclipse.emf.cdo.ui" target="classFrame">CDOEventHandler</a></li>
<li><a href="org/eclipse/emf/cdo/common/util/CDOException.html" title="class in org.eclipse.emf.cdo.common.util" target="classFrame">CDOException</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer" target="classFrame"><span class="interfaceName">CDOExplorerElement</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.html" title="interface in org.eclipse.emf.cdo.explorer" target="classFrame"><span class="interfaceName">CDOExplorerManager</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html" title="interface in org.eclipse.emf.cdo.explorer" target="classFrame"><span class="interfaceName">CDOExplorerManager.ElementsChangedEvent</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.html" title="enum in org.eclipse.emf.cdo.explorer" target="classFrame">CDOExplorerManager.ElementsChangedEvent.StructuralImpact</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer" target="classFrame">CDOExplorerUtil</a></li>
<li><a href="org/eclipse/emf/cdo/server/ocl/CDOExtentCreator.html" title="class in org.eclipse.emf.cdo.server.ocl" target="classFrame">CDOExtentCreator</a></li>
<li><a href="org/eclipse/emf/cdo/server/ocl/CDOExtentCreator.Lazy.html" title="class in org.eclipse.emf.cdo.server.ocl" target="classFrame">CDOExtentCreator.Lazy</a></li>
<li><a href="org/eclipse/emf/cdo/server/ocl/CDOExtentMap.html" title="class in org.eclipse.emf.cdo.server.ocl" target="classFrame">CDOExtentMap</a></li>
@@ -329,9 +339,16 @@
<li><a href="org/eclipse/emf/cdo/common/util/CDORenameContext.html" title="interface in org.eclipse.emf.cdo.common.util" target="classFrame"><span class="interfaceName">CDORenameContext</span></a></li>
<li><a href="org/eclipse/emf/cdo/spi/common/CDOReplicationContext.html" title="interface in org.eclipse.emf.cdo.spi.common" target="classFrame"><span class="interfaceName">CDOReplicationContext</span></a></li>
<li><a href="org/eclipse/emf/cdo/spi/common/CDOReplicationInfo.html" title="interface in org.eclipse.emf.cdo.spi.common" target="classFrame"><span class="interfaceName">CDOReplicationInfo</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories" target="classFrame"><span class="interfaceName">CDORepository</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html" title="enum in org.eclipse.emf.cdo.explorer.repositories" target="classFrame">CDORepository.IDGeneration</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.State.html" title="enum in org.eclipse.emf.cdo.explorer.repositories" target="classFrame">CDORepository.State</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html" title="enum in org.eclipse.emf.cdo.explorer.repositories" target="classFrame">CDORepository.VersioningMode</a></li>
<li><a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.html" title="interface in org.eclipse.emf.cdo.server.admin" target="classFrame"><span class="interfaceName">CDORepositoryConfigurationManager</span></a></li>
<li><a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.Factory.html" title="class in org.eclipse.emf.cdo.server.admin" target="classFrame">CDORepositoryConfigurationManager.Factory</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html" title="interface in org.eclipse.emf.cdo.explorer.repositories" target="classFrame"><span class="interfaceName">CDORepositoryElement</span></a></li>
<li><a href="org/eclipse/emf/cdo/session/CDORepositoryInfo.html" title="interface in org.eclipse.emf.cdo.session" target="classFrame"><span class="interfaceName">CDORepositoryInfo</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html" title="interface in org.eclipse.emf.cdo.explorer.repositories" target="classFrame"><span class="interfaceName">CDORepositoryManager</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html" title="interface in org.eclipse.emf.cdo.explorer.repositories" target="classFrame"><span class="interfaceName">CDORepositoryManager.RepositoryConnectionEvent</span></a></li>
<li><a href="org/eclipse/emf/cdo/eresource/CDOResource.html" title="interface in org.eclipse.emf.cdo.eresource" target="classFrame"><span class="interfaceName">CDOResource</span></a></li>
<li><a href="org/eclipse/emf/cdo/eresource/CDOResourceFactory.html" title="interface in org.eclipse.emf.cdo.eresource" target="classFrame"><span class="interfaceName">CDOResourceFactory</span></a></li>
<li><a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceFactoryImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl" target="classFrame">CDOResourceFactoryImpl</a></li>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html
index db9fdd2ab1..eeb2be5194 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html
@@ -105,6 +105,11 @@
<li><a href="org/eclipse/emf/cdo/spi/common/commit/CDOChangeSetDataRevisionProvider.html" title="class in org.eclipse.emf.cdo.spi.common.commit">CDOChangeSetDataRevisionProvider</a></li>
<li><a href="org/eclipse/emf/cdo/spi/common/commit/CDOChangeSetSegment.html" title="class in org.eclipse.emf.cdo.spi.common.commit">CDOChangeSetSegment</a></li>
<li><a href="org/eclipse/emf/spi/cdo/CDOChangeSubscriptionAdapter.html" title="class in org.eclipse.emf.spi.cdo">CDOChangeSubscriptionAdapter</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><span class="interfaceName">CDOCheckout</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout.ObjectType</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.State.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout.State</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><span class="interfaceName">CDOCheckoutManager</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><span class="interfaceName">CDOCheckoutManager.CheckoutStateEvent</span></a></li>
<li><a href="org/eclipse/emf/cdo/common/model/CDOClassifierRef.html" title="class in org.eclipse.emf.cdo.common.model">CDOClassifierRef</a></li>
<li><a href="org/eclipse/emf/cdo/common/model/CDOClassifierRef.Provider.html" title="interface in org.eclipse.emf.cdo.common.model"><span class="interfaceName">CDOClassifierRef.Provider</span></a></li>
<li><a href="org/eclipse/emf/cdo/common/model/CDOClassInfo.html" title="interface in org.eclipse.emf.cdo.common.model"><span class="interfaceName">CDOClassInfo</span></a></li>
@@ -188,6 +193,11 @@
<li><a href="org/eclipse/emf/cdo/common/revision/CDOElementProxy.html" title="interface in org.eclipse.emf.cdo.common.revision"><span class="interfaceName">CDOElementProxy</span></a></li>
<li><a href="org/eclipse/emf/cdo/ui/CDOEventHandler.html" title="class in org.eclipse.emf.cdo.ui">CDOEventHandler</a></li>
<li><a href="org/eclipse/emf/cdo/common/util/CDOException.html" title="class in org.eclipse.emf.cdo.common.util">CDOException</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer"><span class="interfaceName">CDOExplorerElement</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.html" title="interface in org.eclipse.emf.cdo.explorer"><span class="interfaceName">CDOExplorerManager</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html" title="interface in org.eclipse.emf.cdo.explorer"><span class="interfaceName">CDOExplorerManager.ElementsChangedEvent</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.html" title="enum in org.eclipse.emf.cdo.explorer">CDOExplorerManager.ElementsChangedEvent.StructuralImpact</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer">CDOExplorerUtil</a></li>
<li><a href="org/eclipse/emf/cdo/server/ocl/CDOExtentCreator.html" title="class in org.eclipse.emf.cdo.server.ocl">CDOExtentCreator</a></li>
<li><a href="org/eclipse/emf/cdo/server/ocl/CDOExtentCreator.Lazy.html" title="class in org.eclipse.emf.cdo.server.ocl">CDOExtentCreator.Lazy</a></li>
<li><a href="org/eclipse/emf/cdo/server/ocl/CDOExtentMap.html" title="class in org.eclipse.emf.cdo.server.ocl">CDOExtentMap</a></li>
@@ -329,9 +339,16 @@
<li><a href="org/eclipse/emf/cdo/common/util/CDORenameContext.html" title="interface in org.eclipse.emf.cdo.common.util"><span class="interfaceName">CDORenameContext</span></a></li>
<li><a href="org/eclipse/emf/cdo/spi/common/CDOReplicationContext.html" title="interface in org.eclipse.emf.cdo.spi.common"><span class="interfaceName">CDOReplicationContext</span></a></li>
<li><a href="org/eclipse/emf/cdo/spi/common/CDOReplicationInfo.html" title="interface in org.eclipse.emf.cdo.spi.common"><span class="interfaceName">CDOReplicationInfo</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><span class="interfaceName">CDORepository</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.IDGeneration</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.State.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.State</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.VersioningMode</a></li>
<li><a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.html" title="interface in org.eclipse.emf.cdo.server.admin"><span class="interfaceName">CDORepositoryConfigurationManager</span></a></li>
<li><a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.Factory.html" title="class in org.eclipse.emf.cdo.server.admin">CDORepositoryConfigurationManager.Factory</a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><span class="interfaceName">CDORepositoryElement</span></a></li>
<li><a href="org/eclipse/emf/cdo/session/CDORepositoryInfo.html" title="interface in org.eclipse.emf.cdo.session"><span class="interfaceName">CDORepositoryInfo</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><span class="interfaceName">CDORepositoryManager</span></a></li>
+<li><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><span class="interfaceName">CDORepositoryManager.RepositoryConnectionEvent</span></a></li>
<li><a href="org/eclipse/emf/cdo/eresource/CDOResource.html" title="interface in org.eclipse.emf.cdo.eresource"><span class="interfaceName">CDOResource</span></a></li>
<li><a href="org/eclipse/emf/cdo/eresource/CDOResourceFactory.html" title="interface in org.eclipse.emf.cdo.eresource"><span class="interfaceName">CDOResourceFactory</span></a></li>
<li><a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceFactoryImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceFactoryImpl</a></li>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html
index f877050d63..c796353921 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html
@@ -2004,6 +2004,76 @@
<ul class="blockList">
<li class="blockList">
<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout.TYPE_OFFLINE">
+<!-- -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#TYPE_OFFLINE">TYPE_OFFLINE</a></code></td>
+<td class="colLast"><code>"offline"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout.TYPE_ONLINE_HISTORICAL">
+<!-- -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#TYPE_ONLINE_HISTORICAL">TYPE_ONLINE_HISTORICAL</a></code></td>
+<td class="colLast"><code>"online-historical"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout.TYPE_ONLINE_TRANSACTIONAL">
+<!-- -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#TYPE_ONLINE_TRANSACTIONAL">TYPE_ONLINE_TRANSACTIONAL</a></code></td>
+<td class="colLast"><code>"online-transactional"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.eclipse.emf.cdo.explorer.repositories.CDORepository.TYPE_CLONE">
+<!-- -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#TYPE_CLONE">TYPE_CLONE</a></code></td>
+<td class="colLast"><code>"clone"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.eclipse.emf.cdo.explorer.repositories.CDORepository.TYPE_LOCAL">
+<!-- -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#TYPE_LOCAL">TYPE_LOCAL</a></code></td>
+<td class="colLast"><code>"local"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.eclipse.emf.cdo.explorer.repositories.CDORepository.TYPE_REMOTE">
+<!-- -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#TYPE_REMOTE">TYPE_REMOTE</a></code></td>
+<td class="colLast"><code>"remote"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>org.eclipse.emf.cdo.expressions.<a href="org/eclipse/emf/cdo/expressions/ExpressionsPackage.html" title="interface in org.eclipse.emf.cdo.expressions">ExpressionsPackage</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html
index a39d322849..94088cf6dd 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html
@@ -263,6 +263,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/revision/InternalCDORevisionManager.RevisionLocker.html#acquireAtomicRequestLock-java.lang.Object-">acquireAtomicRequestLock(Object)</a></span> - Method in interface org.eclipse.emf.cdo.spi.common.revision.<a href="org/eclipse/emf/cdo/spi/common/revision/InternalCDORevisionManager.RevisionLocker.html" title="interface in org.eclipse.emf.cdo.spi.common.revision">InternalCDORevisionManager.RevisionLocker</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#acquireSession--">acquireSession()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/widgets/CommitHistoryComposite.Input.html#activate--">activate()</a></span> - Method in class org.eclipse.emf.cdo.ui.widgets.<a href="org/eclipse/emf/cdo/ui/widgets/CommitHistoryComposite.Input.html" title="class in org.eclipse.emf.cdo.ui.widgets">CommitHistoryComposite.Input</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/provider/EresourceItemProviderAdapterFactory.html#adapt-org.eclipse.emf.common.notify.Notifier-java.lang.Object-">adapt(Notifier, Object)</a></span> - Method in class org.eclipse.emf.cdo.eresource.provider.<a href="org/eclipse/emf/cdo/eresource/provider/EresourceItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.eresource.provider">EresourceItemProviderAdapterFactory</a></dt>
@@ -371,6 +373,8 @@
<dd>
<div class="block">This adds a property descriptor for the Binary Resources feature</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#addBranchPoint-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-">addBranchPoint(CDOBranchPoint)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/edit/CDOItemProviderAdapter.html#addCDOPropertyDescriptor-org.eclipse.emf.ecore.EObject-org.eclipse.net4j.util.properties.Property-">addCDOPropertyDescriptor(EObject, Property&lt;EObject&gt;)</a></span> - Method in class org.eclipse.emf.cdo.edit.<a href="org/eclipse/emf/cdo/edit/CDOItemProviderAdapter.html" title="class in org.eclipse.emf.cdo.edit">CDOItemProviderAdapter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.RefreshSessionResult.html#addChangedObject-org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision-">addChangedObject(InternalCDORevision)</a></span> - Method in class org.eclipse.emf.spi.cdo.<a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.RefreshSessionResult.html" title="class in org.eclipse.emf.spi.cdo">CDOSessionProtocol.RefreshSessionResult</a></dt>
@@ -385,6 +389,8 @@
<dd>
<div class="block">Adds a change subscription policy to this view.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html#addCheckout-java.util.Properties-">addCheckout(Properties)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckoutManager</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/CDOElement.html#addChild-java.lang.Object-">addChild(Object)</a></span> - Method in class org.eclipse.emf.cdo.<a href="org/eclipse/emf/cdo/CDOElement.html" title="class in org.eclipse.emf.cdo">CDOElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranch.html#addChild-org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranch-">addChild(InternalCDOBranch)</a></span> - Method in interface org.eclipse.emf.cdo.spi.common.branch.<a href="org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranch.html" title="interface in org.eclipse.emf.cdo.spi.common.branch">InternalCDOBranch</a></dt>
@@ -708,6 +714,8 @@
<dd>
<div class="block">This adds a property descriptor for the References feature</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html#addRepository-java.util.Properties-">addRepository(Properties)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryManager</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.html#addRepository-java.lang.String-org.w3c.dom.Document-">addRepository(String, Document)</a></span> - Method in interface org.eclipse.emf.cdo.server.admin.<a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.html" title="interface in org.eclipse.emf.cdo.server.admin">CDORepositoryConfigurationManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerUtil.html#addRepository-org.eclipse.net4j.util.container.IManagedContainer-org.eclipse.emf.cdo.server.IRepository-">addRepository(IManagedContainer, IRepository)</a></span> - Static method in class org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerUtil.html" title="class in org.eclipse.emf.cdo.server">CDOServerUtil</a></dt>
@@ -2345,6 +2353,20 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/spi/cdo/CDOChangeSubscriptionAdapter.html#CDOChangeSubscriptionAdapter-org.eclipse.emf.cdo.view.CDOView-">CDOChangeSubscriptionAdapter(CDOView)</a></span> - Constructor for class org.eclipse.emf.spi.cdo.<a href="org/eclipse/emf/spi/cdo/CDOChangeSubscriptionAdapter.html" title="class in org.eclipse.emf.spi.cdo">CDOChangeSubscriptionAdapter</a></dt>
<dd>&nbsp;</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><span class="typeNameLink">CDOCheckout</span></a> - Interface in <a href="org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></dt>
+<dd>
+<div class="block">A CDO checkout.</div>
+</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts"><span class="typeNameLink">CDOCheckout.ObjectType</span></a> - Enum in <a href="org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.State.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts"><span class="typeNameLink">CDOCheckout.State</span></a> - Enum in <a href="org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><span class="typeNameLink">CDOCheckoutManager</span></a> - Interface in <a href="org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></dt>
+<dd>
+<div class="block">Manages a set of <a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>.</div>
+</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><span class="typeNameLink">CDOCheckoutManager.CheckoutStateEvent</span></a> - Interface in <a href="org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></dt>
+<dd>&nbsp;</dd>
<dt><a href="org/eclipse/emf/cdo/common/model/CDOClassifierRef.html" title="class in org.eclipse.emf.cdo.common.model"><span class="typeNameLink">CDOClassifierRef</span></a> - Class in <a href="org/eclipse/emf/cdo/common/model/package-summary.html">org.eclipse.emf.cdo.common.model</a></dt>
<dd>
<div class="block">References an <a href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/org/eclipse/emf/ecore/EClassifier.html?is-external=true" title="class or interface in org.eclipse.emf.ecore"><code>EClassifier</code></a>.</div>
@@ -2749,6 +2771,20 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/CDOException.html#CDOException-java.lang.String-java.lang.Throwable-">CDOException(String, Throwable)</a></span> - Constructor for exception org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/CDOException.html" title="class in org.eclipse.emf.cdo.common.util">CDOException</a></dt>
<dd>&nbsp;</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer"><span class="typeNameLink">CDOExplorerElement</span></a> - Interface in <a href="org/eclipse/emf/cdo/explorer/package-summary.html">org.eclipse.emf.cdo.explorer</a></dt>
+<dd>
+<div class="block">A CDO server independent representation of a repository.</div>
+</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.html" title="interface in org.eclipse.emf.cdo.explorer"><span class="typeNameLink">CDOExplorerManager</span></a>&lt;<a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.html" title="type parameter in CDOExplorerManager">T</a> extends <a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerElement</a>&gt; - Interface in <a href="org/eclipse/emf/cdo/explorer/package-summary.html">org.eclipse.emf.cdo.explorer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html" title="interface in org.eclipse.emf.cdo.explorer"><span class="typeNameLink">CDOExplorerManager.ElementsChangedEvent</span></a> - Interface in <a href="org/eclipse/emf/cdo/explorer/package-summary.html">org.eclipse.emf.cdo.explorer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.html" title="enum in org.eclipse.emf.cdo.explorer"><span class="typeNameLink">CDOExplorerManager.ElementsChangedEvent.StructuralImpact</span></a> - Enum in <a href="org/eclipse/emf/cdo/explorer/package-summary.html">org.eclipse.emf.cdo.explorer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer"><span class="typeNameLink">CDOExplorerUtil</span></a> - Class in <a href="org/eclipse/emf/cdo/explorer/package-summary.html">org.eclipse.emf.cdo.explorer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html#CDOExplorerUtil--">CDOExplorerUtil()</a></span> - Constructor for class org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer">CDOExplorerUtil</a></dt>
+<dd>&nbsp;</dd>
<dt><a href="org/eclipse/emf/cdo/server/ocl/CDOExtentCreator.html" title="class in org.eclipse.emf.cdo.server.ocl"><span class="typeNameLink">CDOExtentCreator</span></a> - Class in <a href="org/eclipse/emf/cdo/server/ocl/package-summary.html">org.eclipse.emf.cdo.server.ocl</a></dt>
<dd>
<div class="block">An OCL <a href="org/eclipse/emf/cdo/server/ocl/OCLExtentCreator.html" title="interface in org.eclipse.emf.cdo.server.ocl"><code>extent creator</code></a> implementation for CDO.</div>
@@ -3607,6 +3643,16 @@
<dd>
<div class="block">If the meaning of this type isn't clear, there really should be more of a description here...</div>
</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><span class="typeNameLink">CDORepository</span></a> - Interface in <a href="org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></dt>
+<dd>
+<div class="block">A CDO server independent representation of a repository.</div>
+</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html" title="enum in org.eclipse.emf.cdo.explorer.repositories"><span class="typeNameLink">CDORepository.IDGeneration</span></a> - Enum in <a href="org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.State.html" title="enum in org.eclipse.emf.cdo.explorer.repositories"><span class="typeNameLink">CDORepository.State</span></a> - Enum in <a href="org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html" title="enum in org.eclipse.emf.cdo.explorer.repositories"><span class="typeNameLink">CDORepository.VersioningMode</span></a> - Enum in <a href="org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></dt>
+<dd>&nbsp;</dd>
<dt><a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.html" title="interface in org.eclipse.emf.cdo.server.admin"><span class="typeNameLink">CDORepositoryConfigurationManager</span></a> - Interface in <a href="org/eclipse/emf/cdo/server/admin/package-summary.html">org.eclipse.emf.cdo.server.admin</a></dt>
<dd>
<div class="block">Manages repository configurations.</div>
@@ -3615,10 +3661,20 @@
<dd>
<div class="block">Specification of the factory API for <a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.html" title="interface in org.eclipse.emf.cdo.server.admin"><code>repository configuration managers</code></a>.</div>
</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><span class="typeNameLink">CDORepositoryElement</span></a> - Interface in <a href="org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></dt>
+<dd>
+<div class="block">An element of a CDO repository.</div>
+</dd>
<dt><a href="org/eclipse/emf/cdo/session/CDORepositoryInfo.html" title="interface in org.eclipse.emf.cdo.session"><span class="typeNameLink">CDORepositoryInfo</span></a> - Interface in <a href="org/eclipse/emf/cdo/session/package-summary.html">org.eclipse.emf.cdo.session</a></dt>
<dd>
<div class="block">Describes a model repository a <a href="org/eclipse/emf/cdo/session/CDOSession.html" title="interface in org.eclipse.emf.cdo.session"><code>session</code></a> is connected to.</div>
</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><span class="typeNameLink">CDORepositoryManager</span></a> - Interface in <a href="org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></dt>
+<dd>
+<div class="block">Manages a set of <a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><code>repositories</code></a>.</div>
+</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><span class="typeNameLink">CDORepositoryManager.RepositoryConnectionEvent</span></a> - Interface in <a href="org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/CDOObject.html#cdoResource--">cdoResource()</a></span> - Method in interface org.eclipse.emf.cdo.<a href="org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</a></dt>
<dd>
<div class="block">Returns the <a href="org/eclipse/emf/cdo/eresource/CDOResource.html" title="interface in org.eclipse.emf.cdo.eresource"><code>resource</code></a> of this object, no matter where this object is located in the containment
@@ -4996,6 +5052,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/CDOQueryQueue.html#close--">close()</a></span> - Method in class org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/CDOQueryQueue.html" title="class in org.eclipse.emf.cdo.common.util">CDOQueryQueue</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#close--">close()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/AbstractQueryResult.html#close--">close()</a></span> - Method in class org.eclipse.emf.cdo.spi.common.<a href="org/eclipse/emf/cdo/spi/common/AbstractQueryResult.html" title="class in org.eclipse.emf.cdo.spi.common">AbstractQueryResult</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/admin/AbstractCDOAdmin.html#close--">close()</a></span> - Method in class org.eclipse.emf.cdo.spi.common.admin.<a href="org/eclipse/emf/cdo/spi/common/admin/AbstractCDOAdmin.html" title="class in org.eclipse.emf.cdo.spi.common.admin">AbstractCDOAdmin</a></dt>
@@ -5671,6 +5729,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transaction/CDOMerger.ConflictException.html#ConflictException-java.lang.String-java.lang.Throwable-org.eclipse.emf.cdo.transaction.CDOMerger-org.eclipse.emf.cdo.common.commit.CDOChangeSetData-">ConflictException(String, Throwable, CDOMerger, CDOChangeSetData)</a></span> - Constructor for exception org.eclipse.emf.cdo.transaction.<a href="org/eclipse/emf/cdo/transaction/CDOMerger.ConflictException.html" title="class in org.eclipse.emf.cdo.transaction">CDOMerger.ConflictException</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#connect--">connect()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/ui/ISecurityManagementContext.html#connect-org.eclipse.emf.cdo.session.CDOSession-">connect(CDOSession)</a></span> - Method in interface org.eclipse.emf.cdo.security.ui.<a href="org/eclipse/emf/cdo/security/ui/ISecurityManagementContext.html" title="interface in org.eclipse.emf.cdo.security.ui">ISecurityManagementContext</a></dt>
<dd>
<div class="block">Obtains a view in which to open the security resource for editing.</div>
@@ -7248,6 +7308,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransfer.ModelTransferContext.html#createResourceSet-org.eclipse.emf.cdo.transfer.CDOTransferSystem-">createResourceSet(CDOTransferSystem)</a></span> - Method in class org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransfer.ModelTransferContext.html" title="class in org.eclipse.emf.cdo.transfer">CDOTransfer.ModelTransferContext</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#createResourceURI-java.lang.String-">createResourceURI(String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html#createResourceURI-java.lang.String-">createResourceURI(String)</a></span> - Method in class org.eclipse.emf.cdo.transaction.<a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html" title="class in org.eclipse.emf.cdo.transaction">CDOPushTransaction</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/util/CDOURIUtil.html#createResourceURI-java.lang.String-java.lang.String-">createResourceURI(String, String)</a></span> - Static method in class org.eclipse.emf.cdo.util.<a href="org/eclipse/emf/cdo/util/CDOURIUtil.html" title="class in org.eclipse.emf.cdo.util">CDOURIUtil</a></dt>
@@ -7803,6 +7865,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html#delete-java.util.Map-">delete(Map&lt;?, ?&gt;)</a></span> - Method in class org.eclipse.emf.cdo.eresource.impl.<a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html#delete-boolean-">delete(boolean)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/workspace/InternalCDOWorkspaceBase.html#deleteAddedAndDetachedObjects-org.eclipse.emf.cdo.server.IStoreAccessor.Raw-org.eclipse.emf.cdo.common.branch.CDOBranch-">deleteAddedAndDetachedObjects(IStoreAccessor.Raw, CDOBranch)</a></span> - Method in interface org.eclipse.emf.cdo.spi.workspace.<a href="org/eclipse/emf/cdo/spi/workspace/InternalCDOWorkspaceBase.html" title="interface in org.eclipse.emf.cdo.spi.workspace">InternalCDOWorkspaceBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranchManager.BranchLoader2.html#deleteBranch-int-">deleteBranch(int)</a></span> - Method in interface org.eclipse.emf.cdo.spi.common.branch.<a href="org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranchManager.BranchLoader2.html" title="interface in org.eclipse.emf.cdo.spi.common.branch">InternalCDOBranchManager.BranchLoader2</a></dt>
@@ -7981,6 +8045,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.html#disablePassiveUpdate--">disablePassiveUpdate()</a></span> - Method in interface org.eclipse.emf.spi.cdo.<a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.html" title="interface in org.eclipse.emf.spi.cdo">CDOSessionProtocol</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#disconnect--">disconnect()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/ui/ISecurityManagementContext.Default.html#disconnect-org.eclipse.emf.cdo.view.CDOView-">disconnect(CDOView)</a></span> - Method in class org.eclipse.emf.cdo.security.ui.<a href="org/eclipse/emf/cdo/security/ui/ISecurityManagementContext.Default.html" title="class in org.eclipse.emf.cdo.security.ui">ISecurityManagementContext.Default</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/ui/ISecurityManagementContext.html#disconnect-org.eclipse.emf.cdo.view.CDOView-">disconnect(CDOView)</a></span> - Method in interface org.eclipse.emf.cdo.security.ui.<a href="org/eclipse/emf/cdo/security/ui/ISecurityManagementContext.html" title="interface in org.eclipse.emf.cdo.security.ui">ISecurityManagementContext</a></dt>
@@ -8284,6 +8350,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/revision/CDORevisionUtil.AllRevisionsDumper.Stream.Html.html#dumpStart-java.util.List-">dumpStart(List&lt;CDOBranch&gt;)</a></span> - Method in class org.eclipse.emf.cdo.common.revision.<a href="org/eclipse/emf/cdo/common/revision/CDORevisionUtil.AllRevisionsDumper.Stream.Html.html" title="class in org.eclipse.emf.cdo.common.revision">CDORevisionUtil.AllRevisionsDumper.Stream.Html</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#duplicate--">duplicate()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><a href="org/eclipse/emf/cdo/spi/server/DurableLockArea.html" title="class in org.eclipse.emf.cdo.spi.server"><span class="typeNameLink">DurableLockArea</span></a> - Class in <a href="org/eclipse/emf/cdo/spi/server/package-summary.html">org.eclipse.emf.cdo.spi.server</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -9720,6 +9788,10 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/revision/SyntheticCDORevision.html#freeze--">freeze()</a></span> - Method in class org.eclipse.emf.cdo.spi.common.revision.<a href="org/eclipse/emf/cdo/spi/common/revision/SyntheticCDORevision.html" title="class in org.eclipse.emf.cdo.spi.common.revision">SyntheticCDORevision</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html#from-org.eclipse.emf.cdo.session.CDORepositoryInfo-">from(CDORepositoryInfo)</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.IDGeneration</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html#from-org.eclipse.emf.cdo.session.CDORepositoryInfo-">from(CDORepositoryInfo)</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.VersioningMode</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerBrowser.RevisionsPage.FromCache.html#FromCache--">FromCache()</a></span> - Constructor for class org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerBrowser.RevisionsPage.FromCache.html" title="class in org.eclipse.emf.cdo.server">CDOServerBrowser.RevisionsPage.FromCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerBrowser.RevisionsPage.FromStore.html#FromStore--">FromStore()</a></span> - Constructor for class org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerBrowser.RevisionsPage.FromStore.html" title="class in org.eclipse.emf.cdo.server">CDOServerBrowser.RevisionsPage.FromStore</a></dt>
@@ -10366,6 +10438,10 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranch.html#getBranches-boolean-">getBranches(boolean)</a></span> - Method in interface org.eclipse.emf.cdo.spi.common.branch.<a href="org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranch.html" title="interface in org.eclipse.emf.cdo.spi.common.branch">InternalCDOBranch</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getBranchID--">getBranchID()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html#getBranchID--">getBranchID()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/workspace/CDOWorkspace.html#getBranchID--">getBranchID()</a></span> - Method in interface org.eclipse.emf.cdo.workspace.<a href="org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspace</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html#getBranchID--">getBranchID()</a></span> - Method in interface org.eclipse.emf.cdo.workspace.<a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspaceConfiguration</a></dt>
@@ -10399,12 +10475,18 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/spi/cdo/InternalCDOSession.html#getBranchManager--">getBranchManager()</a></span> - Method in interface org.eclipse.emf.spi.cdo.<a href="org/eclipse/emf/spi/cdo/InternalCDOSession.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOSession</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getBranchPath--">getBranchPath()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/util/CDOURIData.html#getBranchPath--">getBranchPath()</a></span> - Method in class org.eclipse.emf.cdo.util.<a href="org/eclipse/emf/cdo/util/CDOURIData.html" title="class in org.eclipse.emf.cdo.util">CDOURIData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/workspace/CDOWorkspace.html#getBranchPath--">getBranchPath()</a></span> - Method in interface org.eclipse.emf.cdo.workspace.<a href="org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspace</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html#getBranchPath--">getBranchPath()</a></span> - Method in interface org.eclipse.emf.cdo.workspace.<a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspaceConfiguration</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getBranchPoint--">getBranchPoint()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getBranchPoint-org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout-">getBranchPoint(CDOCheckout)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/IStoreAccessor.CommitContext.html#getBranchPoint--">getBranchPoint()</a></span> - Method in interface org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/IStoreAccessor.CommitContext.html" title="interface in org.eclipse.emf.cdo.server">IStoreAccessor.CommitContext</a></dt>
<dd>
<div class="block">Returns the branch ID and timestamp of this commit operation.</div>
@@ -10419,6 +10501,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/view/CDOViewTargetChangedEvent.html#getBranchPoint--">getBranchPoint()</a></span> - Method in interface org.eclipse.emf.cdo.view.<a href="org/eclipse/emf/cdo/view/CDOViewTargetChangedEvent.html" title="interface in org.eclipse.emf.cdo.view">CDOViewTargetChangedEvent</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getBranchPoints--">getBranchPoints()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/widgets/SelectBranchComposite.html#getBranchText--">getBranchText()</a></span> - Method in class org.eclipse.emf.cdo.ui.widgets.<a href="org/eclipse/emf/cdo/ui/widgets/SelectBranchComposite.html" title="class in org.eclipse.emf.cdo.ui.widgets">SelectBranchComposite</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -10619,6 +10703,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/impl/EresourcePackageImpl.html#getCDOTextResource_Encoding--">getCDOTextResource_Encoding()</a></span> - Method in class org.eclipse.emf.cdo.eresource.impl.<a href="org/eclipse/emf/cdo/eresource/impl/EresourcePackageImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">EresourcePackageImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html#getChangedElements--">getChangedElements()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerManager.ElementsChangedEvent</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/workspace/CDOWorkspace.ObjectStatesChangedEvent.html#getChangedIDs--">getChangedIDs()</a></span> - Method in interface org.eclipse.emf.cdo.workspace.<a href="org/eclipse/emf/cdo/workspace/CDOWorkspace.ObjectStatesChangedEvent.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspace.ObjectStatesChangedEvent</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/commit/CDOChangeSetData.html#getChangedObjects--">getChangedObjects()</a></span> - Method in interface org.eclipse.emf.cdo.common.commit.<a href="org/eclipse/emf/cdo/common/commit/CDOChangeSetData.html" title="interface in org.eclipse.emf.cdo.common.commit">CDOChangeSetData</a></dt>
@@ -10687,6 +10773,22 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/expressions/impl/ExpressionsPackageImpl.html#getCharValue_Literal--">getCharValue_Literal()</a></span> - Method in class org.eclipse.emf.cdo.expressions.impl.<a href="org/eclipse/emf/cdo/expressions/impl/ExpressionsPackageImpl.html" title="class in org.eclipse.emf.cdo.expressions.impl">ExpressionsPackageImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html#getCheckout-java.lang.Object-">getCheckout(Object)</a></span> - Static method in class org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer">CDOExplorerUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html#getCheckout--">getCheckout()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckoutManager.CheckoutStateEvent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html#getCheckout-java.lang.String-">getCheckout(String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckoutManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html#getCheckout-org.eclipse.emf.cdo.view.CDOView-">getCheckout(CDOView)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckoutManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html#getCheckoutByLabel-java.lang.String-">getCheckoutByLabel(String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckoutManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html#getCheckoutManager--">getCheckoutManager()</a></span> - Static method in class org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer">CDOExplorerUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html#getCheckouts--">getCheckouts()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckoutManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getCheckouts--">getCheckouts()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransfer.ChildrenChangedEvent.html#getChild--">getChild()</a></span> - Method in class org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransfer.ChildrenChangedEvent.html" title="class in org.eclipse.emf.cdo.transfer">CDOTransfer.ChildrenChangedEvent</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransferElement.html#getChild-org.eclipse.core.runtime.IPath-">getChild(IPath)</a></span> - Method in class org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransferElement.html" title="class in org.eclipse.emf.cdo.transfer">CDOTransferElement</a></dt>
@@ -11080,6 +11182,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/CDONet4jViewProvider.html#getConnector-java.lang.String-">getConnector(String)</a></span> - Method in class org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/CDONet4jViewProvider.html" title="class in org.eclipse.emf.cdo.net4j">CDONet4jViewProvider</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getConnectorDescription--">getConnectorDescription()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/CDONet4jViewProvider.html#getConnectorDescription-java.lang.String-">getConnectorDescription(String)</a></span> - Method in class org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/CDONet4jViewProvider.html" title="class in org.eclipse.emf.cdo.net4j">CDONet4jViewProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/net4j/FailoverAgent.html#getConnectorDescription--">getConnectorDescription()</a></span> - Method in class org.eclipse.emf.cdo.server.net4j.<a href="org/eclipse/emf/cdo/server/net4j/FailoverAgent.html" title="class in org.eclipse.emf.cdo.server.net4j">FailoverAgent</a></dt>
@@ -11092,6 +11196,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/RecoveringCDOSessionConfiguration.html#getConnectorTimeout--">getConnectorTimeout()</a></span> - Method in interface org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/RecoveringCDOSessionConfiguration.html" title="interface in org.eclipse.emf.cdo.net4j">RecoveringCDOSessionConfiguration</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getConnectorType--">getConnectorType()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/expressions/ExpressionsPackage.html#getContainedObject--">getContainedObject()</a></span> - Method in interface org.eclipse.emf.cdo.expressions.<a href="org/eclipse/emf/cdo/expressions/ExpressionsPackage.html" title="interface in org.eclipse.emf.cdo.expressions">ExpressionsPackage</a></dt>
<dd>
<div class="block">Returns the meta object for class '<a href="org/eclipse/emf/cdo/expressions/ContainedObject.html" title="interface in org.eclipse.emf.cdo.expressions"><code><em>Contained Object</em></code></a>'</div>
@@ -11256,6 +11362,8 @@
<dd>
<div class="block">Returns the store creation time.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getCredentials--">getCredentials()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/protocol/CDOAuthenticator.html#getCredentialsProvider--">getCredentialsProvider()</a></span> - Method in interface org.eclipse.emf.cdo.common.protocol.<a href="org/eclipse/emf/cdo/common/protocol/CDOAuthenticator.html" title="interface in org.eclipse.emf.cdo.common.protocol">CDOAuthenticator</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -11388,6 +11496,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/edit/CDOItemProviderAdapter.CDOPropertyDescriptor.html#getDescription-java.lang.Object-">getDescription(Object)</a></span> - Method in class org.eclipse.emf.cdo.edit.<a href="org/eclipse/emf/cdo/edit/CDOItemProviderAdapter.CDOPropertyDescriptor.html" title="class in org.eclipse.emf.cdo.edit">CDOItemProviderAdapter.CDOPropertyDescriptor</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html#getDescription--">getDescription()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/CDOCommand.html#getDescription--">getDescription()</a></span> - Method in class org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/CDOCommand.html" title="class in org.eclipse.emf.cdo.spi.server">CDOCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/db/mapping/AbstractTypeMappingFactory.html#getDescriptor--">getDescriptor()</a></span> - Method in class org.eclipse.emf.cdo.server.db.mapping.<a href="org/eclipse/emf/cdo/server/db/mapping/AbstractTypeMappingFactory.html" title="class in org.eclipse.emf.cdo.server.db.mapping">AbstractTypeMappingFactory</a></dt>
@@ -11566,6 +11676,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/CDOEditorOpener.Registry.html#getEditorOpener-java.lang.String-">getEditorOpener(String)</a></span> - Method in class org.eclipse.emf.cdo.ui.<a href="org/eclipse/emf/cdo/ui/CDOEditorOpener.Registry.html" title="class in org.eclipse.emf.cdo.ui">CDOEditorOpener.Registry</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getEditorOpenerID-org.eclipse.emf.cdo.common.id.CDOID-">getEditorOpenerID(CDOID)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/CDOEditorOpener.Registry.html#getEditorOpeners-org.eclipse.emf.common.util.URI-">getEditorOpeners(URI)</a></span> - Method in class org.eclipse.emf.cdo.ui.<a href="org/eclipse/emf/cdo/ui/CDOEditorOpener.Registry.html" title="class in org.eclipse.emf.cdo.ui">CDOEditorOpener.Registry</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/model/CDOPackageRegistryPopulator.Descriptor.html#getEFactory--">getEFactory()</a></span> - Method in class org.eclipse.emf.cdo.common.model.<a href="org/eclipse/emf/cdo/common/model/CDOPackageRegistryPopulator.Descriptor.html" title="class in org.eclipse.emf.cdo.common.model">CDOPackageRegistryPopulator.Descriptor</a></dt>
@@ -12112,6 +12224,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html#getID-org.eclipse.emf.ecore.EObject-">getID(EObject)</a></span> - Method in class org.eclipse.emf.cdo.eresource.impl.<a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html#getID--">getID()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/Assignee.html#getId--">getId()</a></span> - Method in interface org.eclipse.emf.cdo.security.<a href="org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security">Assignee</a></dt>
<dd>
<div class="block">Returns the value of the '<em><b>Id</b></em>' attribute</div>
@@ -12166,6 +12280,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/db/IDBStore.html#getIDColumnLength--">getIDColumnLength()</a></span> - Method in interface org.eclipse.emf.cdo.server.db.<a href="org/eclipse/emf/cdo/server/db/IDBStore.html" title="interface in org.eclipse.emf.cdo.server.db">IDBStore</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getIDGeneration--">getIDGeneration()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/CDOCommonRepository.html#getIDGenerationLocation--">getIDGenerationLocation()</a></span> - Method in interface org.eclipse.emf.cdo.common.<a href="org/eclipse/emf/cdo/common/CDOCommonRepository.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonRepository</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/workspace/InternalCDOWorkspace.html#getIDGenerationLocation--">getIDGenerationLocation()</a></span> - Method in interface org.eclipse.emf.cdo.spi.workspace.<a href="org/eclipse/emf/cdo/spi/workspace/InternalCDOWorkspace.html" title="interface in org.eclipse.emf.cdo.spi.workspace">InternalCDOWorkspace</a></dt>
@@ -12509,6 +12625,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransfer.ChildrenChangedEvent.html#getKind--">getKind()</a></span> - Method in class org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransfer.ChildrenChangedEvent.html" title="class in org.eclipse.emf.cdo.transfer">CDOTransfer.ChildrenChangedEvent</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html#getLabel--">getLabel()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/impl/UserImpl.html#getLabel--">getLabel()</a></span> - Method in class org.eclipse.emf.cdo.security.impl.<a href="org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/User.html#getLabel--">getLabel()</a></span> - Method in interface org.eclipse.emf.cdo.security.<a href="org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</a></dt>
@@ -12822,6 +12940,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/widgets/CommitHistoryComposite.LabelProvider.html#getLocalUserID--">getLocalUserID()</a></span> - Method in class org.eclipse.emf.cdo.ui.widgets.<a href="org/eclipse/emf/cdo/ui/widgets/CommitHistoryComposite.LabelProvider.html" title="class in org.eclipse.emf.cdo.ui.widgets">CommitHistoryComposite.LabelProvider</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html#getLocation--">getLocation()</a></span> - Method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.IDGeneration</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/lock/IDurableLockingManager.html#getLockArea-java.lang.String-">getLockArea(String)</a></span> - Method in interface org.eclipse.emf.cdo.common.lock.<a href="org/eclipse/emf/cdo/common/lock/IDurableLockingManager.html" title="interface in org.eclipse.emf.cdo.common.lock">IDurableLockingManager</a></dt>
<dd>
<div class="block">Returns the <a href="org/eclipse/emf/cdo/common/lock/IDurableLockingManager.LockArea.html" title="interface in org.eclipse.emf.cdo.common.lock"><code>lock area</code></a> specified by the given durableLockingID, never <code>null</code>.</div>
@@ -13087,6 +13207,10 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html#getName--">getName()</a></span> - Method in class org.eclipse.emf.cdo.eresource.impl.<a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html#getName-java.lang.Object-">getName(Object)</a></span> - Static method in class org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer">CDOExplorerUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getName--">getName()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/expressions/Access.html#getName--">getName()</a></span> - Method in interface org.eclipse.emf.cdo.expressions.<a href="org/eclipse/emf/cdo/expressions/Access.html" title="interface in org.eclipse.emf.cdo.expressions">Access</a></dt>
<dd>
<div class="block">Returns the value of the '<em><b>Name</b></em>' containment reference</div>
@@ -13224,6 +13348,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/RepositoryStateChangedEvent.html#getNewState--">getNewState()</a></span> - Method in class org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/RepositoryStateChangedEvent.html" title="class in org.eclipse.emf.cdo.common.util">RepositoryStateChangedEvent</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html#getNewState--">getNewState()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckoutManager.CheckoutStateEvent</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/CDOCommonRepository.TypeChangedEvent.html#getNewType--">getNewType()</a></span> - Method in interface org.eclipse.emf.cdo.common.<a href="org/eclipse/emf/cdo/common/CDOCommonRepository.TypeChangedEvent.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonRepository.TypeChangedEvent</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/RepositoryTypeChangedEvent.html#getNewType--">getNewType()</a></span> - Method in class org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/RepositoryTypeChangedEvent.html" title="class in org.eclipse.emf.cdo.common.util">RepositoryTypeChangedEvent</a></dt>
@@ -13348,6 +13474,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/view/CDOView.html#getObjectHandlers--">getObjectHandlers()</a></span> - Method in interface org.eclipse.emf.cdo.view.<a href="org/eclipse/emf/cdo/view/CDOView.html" title="interface in org.eclipse.emf.cdo.view">CDOView</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html#getObjectID--">getObjectID()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/CDOCommonRepository.html#getObjectIDTypes--">getObjectIDTypes()</a></span> - Method in interface org.eclipse.emf.cdo.common.<a href="org/eclipse/emf/cdo/common/CDOCommonRepository.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonRepository</a></dt>
<dd>
<div class="block">Returns the type of CDOIDs created by the store of this repository.</div>
@@ -13413,6 +13541,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/RepositoryStateChangedEvent.html#getOldState--">getOldState()</a></span> - Method in class org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/RepositoryStateChangedEvent.html" title="class in org.eclipse.emf.cdo.common.util">RepositoryStateChangedEvent</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html#getOldState--">getOldState()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckoutManager.CheckoutStateEvent</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/CDOCommonRepository.TypeChangedEvent.html#getOldType--">getOldType()</a></span> - Method in interface org.eclipse.emf.cdo.common.<a href="org/eclipse/emf/cdo/common/CDOCommonRepository.TypeChangedEvent.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonRepository.TypeChangedEvent</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/RepositoryTypeChangedEvent.html#getOldType--">getOldType()</a></span> - Method in class org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/RepositoryTypeChangedEvent.html" title="class in org.eclipse.emf.cdo.common.util">RepositoryTypeChangedEvent</a></dt>
@@ -13667,6 +13797,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/edit/CDOItemProviderAdapter.html#getParent-java.lang.Object-">getParent(Object)</a></span> - Method in class org.eclipse.emf.cdo.edit.<a href="org/eclipse/emf/cdo/edit/CDOItemProviderAdapter.html" title="class in org.eclipse.emf.cdo.edit">CDOItemProviderAdapter</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html#getParent-java.lang.Object-">getParent(Object)</a></span> - Static method in class org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer">CDOExplorerUtil</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransferElement.html#getParent--">getParent()</a></span> - Method in class org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransferElement.html" title="class in org.eclipse.emf.cdo.transfer">CDOTransferElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransferMapping.html#getParent--">getParent()</a></span> - Method in interface org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransferMapping.html" title="interface in org.eclipse.emf.cdo.transfer">CDOTransferMapping</a></dt>
@@ -13720,6 +13852,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html#getPath--">getPath()</a></span> - Method in class org.eclipse.emf.cdo.eresource.impl.<a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html#getPath-java.lang.Object-">getPath(Object)</a></span> - Static method in class org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer">CDOExplorerUtil</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/CDONet4jViewProvider.html#getPath-org.eclipse.emf.common.util.URI-">getPath(URI)</a></span> - Method in class org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/CDONet4jViewProvider.html" title="class in org.eclipse.emf.cdo.net4j">CDONet4jViewProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/impl/ResourceFilterImpl.html#getPath--">getPath()</a></span> - Method in class org.eclipse.emf.cdo.security.impl.<a href="org/eclipse/emf/cdo/security/impl/ResourceFilterImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceFilterImpl</a></dt>
@@ -14429,6 +14563,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/admin/CDOAdmin.html#getRepositories--">getRepositories()</a></span> - Method in interface org.eclipse.emf.cdo.common.admin.<a href="org/eclipse/emf/cdo/common/admin/CDOAdmin.html" title="interface in org.eclipse.emf.cdo.common.admin">CDOAdmin</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html#getRepositories--">getRepositories()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryManager</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.html#getRepositories--">getRepositories()</a></span> - Method in interface org.eclipse.emf.cdo.server.admin.<a href="org/eclipse/emf/cdo/server/admin/CDORepositoryConfigurationManager.html" title="interface in org.eclipse.emf.cdo.server.admin">CDORepositoryConfigurationManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerBrowser.html#getRepositories--">getRepositories()</a></span> - Method in class org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerBrowser.html" title="class in org.eclipse.emf.cdo.server">CDOServerBrowser</a></dt>
@@ -14445,6 +14581,16 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/commit/CDOCommitInfoManager.html#getRepository--">getRepository()</a></span> - Method in interface org.eclipse.emf.cdo.common.commit.<a href="org/eclipse/emf/cdo/common/commit/CDOCommitInfoManager.html" title="interface in org.eclipse.emf.cdo.common.commit">CDOCommitInfoManager</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getRepository--">getRepository()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html#getRepository--">getRepository()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryElement</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html#getRepository-java.lang.String-">getRepository(String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html#getRepository-org.eclipse.emf.cdo.session.CDOSession-">getRepository(CDOSession)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html#getRepository--">getRepository()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryManager.RepositoryConnectionEvent</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerBrowser.html#getRepository-java.lang.String-">getRepository(String)</a></span> - Method in class org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerBrowser.html" title="class in org.eclipse.emf.cdo.server">CDOServerBrowser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerExporter.html#getRepository--">getRepository()</a></span> - Method in class org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerExporter.html" title="class in org.eclipse.emf.cdo.server">CDOServerExporter</a></dt>
@@ -14495,6 +14641,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/net4j/FailoverAgent.html#getRepositoryActivationTimeout--">getRepositoryActivationTimeout()</a></span> - Method in class org.eclipse.emf.cdo.server.net4j.<a href="org/eclipse/emf/cdo/server/net4j/FailoverAgent.html" title="class in org.eclipse.emf.cdo.server.net4j">FailoverAgent</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html#getRepositoryByLabel-java.lang.String-">getRepositoryByLabel(String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryManager</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerUtil.html#getRepositoryConfig-java.lang.String-">getRepositoryConfig(String)</a></span> - Static method in class org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerUtil.html" title="class in org.eclipse.emf.cdo.server">CDOServerUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.OpenSessionResult.html#getRepositoryCreationTime--">getRepositoryCreationTime()</a></span> - Method in class org.eclipse.emf.spi.cdo.<a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.OpenSessionResult.html" title="class in org.eclipse.emf.spi.cdo">CDOSessionProtocol.OpenSessionResult</a></dt>
@@ -14513,6 +14661,8 @@
<dd>
<div class="block">Returns an instance of <a href="org/eclipse/emf/cdo/session/CDORepositoryInfo.html" title="interface in org.eclipse.emf.cdo.session"><code>CDORepositoryInfo</code></a> that describes the model repository this <a href="org/eclipse/emf/cdo/session/CDOSession.html" title="interface in org.eclipse.emf.cdo.session"><code>session</code></a> is connected to.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html#getRepositoryManager--">getRepositoryManager()</a></span> - Static method in class org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer">CDOExplorerUtil</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/CDONet4jSessionConfiguration.html#getRepositoryName--">getRepositoryName()</a></span> - Method in interface org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/CDONet4jSessionConfiguration.html" title="interface in org.eclipse.emf.cdo.net4j">CDONet4jSessionConfiguration</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/net4j/FailoverMonitor.AgentProtocol.html#getRepositoryName--">getRepositoryName()</a></span> - Method in class org.eclipse.emf.cdo.server.net4j.<a href="org/eclipse/emf/cdo/server/net4j/FailoverMonitor.AgentProtocol.html" title="class in org.eclipse.emf.cdo.server.net4j">FailoverMonitor.AgentProtocol</a></dt>
@@ -15070,8 +15220,12 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/CDOInvalidRootAgent.html#getRootFromUI--">getRootFromUI()</a></span> - Method in class org.eclipse.emf.cdo.ui.<a href="org/eclipse/emf/cdo/ui/CDOInvalidRootAgent.html" title="class in org.eclipse.emf.cdo.ui">CDOInvalidRootAgent</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getRootID--">getRootID()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransfer.html#getRootMapping--">getRootMapping()</a></span> - Method in class org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransfer.html" title="class in org.eclipse.emf.cdo.transfer">CDOTransfer</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getRootObject--">getRootObject()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html#getRootResource--">getRootResource()</a></span> - Method in class org.eclipse.emf.cdo.transaction.<a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html" title="class in org.eclipse.emf.cdo.transaction">CDOPushTransaction</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/view/CDOView.html#getRootResource--">getRootResource()</a></span> - Method in interface org.eclipse.emf.cdo.view.<a href="org/eclipse/emf/cdo/view/CDOView.html" title="interface in org.eclipse.emf.cdo.view">CDOView</a></dt>
@@ -15084,6 +15238,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.OpenSessionResult.html#getRootResourceID--">getRootResourceID()</a></span> - Method in class org.eclipse.emf.spi.cdo.<a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.OpenSessionResult.html" title="class in org.eclipse.emf.spi.cdo">CDOSessionProtocol.OpenSessionResult</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getRootType--">getRootType()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transaction/CDOXASavepoint.html#getSavepoints--">getSavepoints()</a></span> - Method in interface org.eclipse.emf.cdo.transaction.<a href="org/eclipse/emf/cdo/transaction/CDOXASavepoint.html" title="interface in org.eclipse.emf.cdo.transaction">CDOXASavepoint</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/spi/cdo/InternalCDOXASavepoint.html#getSavepoints--">getSavepoints()</a></span> - Method in interface org.eclipse.emf.spi.cdo.<a href="org/eclipse/emf/spi/cdo/InternalCDOXASavepoint.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOXASavepoint</a></dt>
@@ -15169,6 +15325,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/protocol/CDOProtocol.html#getSession--">getSession()</a></span> - Method in interface org.eclipse.emf.cdo.common.protocol.<a href="org/eclipse/emf/cdo/common/protocol/CDOProtocol.html" title="interface in org.eclipse.emf.cdo.common.protocol">CDOProtocol</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getSession--">getSession()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/CDONet4jUtil.html#getSession-org.eclipse.net4j.util.container.IManagedContainer-java.lang.String-">getSession(IManagedContainer, String)</a></span> - Static method in class org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/CDONet4jUtil.html" title="class in org.eclipse.emf.cdo.net4j">CDONet4jUtil</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -15321,6 +15479,12 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/etypes/impl/AnnotationImpl.html#getSource--">getSource()</a></span> - Method in class org.eclipse.emf.cdo.etypes.impl.<a href="org/eclipse/emf/cdo/etypes/impl/AnnotationImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">AnnotationImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html#getSource--">getSource()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerManager.ElementsChangedEvent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html#getSource--">getSource()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckoutManager.CheckoutStateEvent.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckoutManager.CheckoutStateEvent</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html#getSource--">getSource()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryManager.RepositoryConnectionEvent</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/session/CDOSessionConfiguration.SessionOpenedEvent.html#getSource--">getSource()</a></span> - Method in interface org.eclipse.emf.cdo.session.<a href="org/eclipse/emf/cdo/session/CDOSessionConfiguration.SessionOpenedEvent.html" title="interface in org.eclipse.emf.cdo.session">CDOSessionConfiguration.SessionOpenedEvent</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/session/CDOSessionEvent.html#getSource--">getSource()</a></span> - Method in interface org.eclipse.emf.cdo.session.<a href="org/eclipse/emf/cdo/session/CDOSessionEvent.html" title="interface in org.eclipse.emf.cdo.session">CDOSessionEvent</a></dt>
@@ -15423,8 +15587,14 @@
<dd>
<div class="block">Returns the current state of this package unit.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getState--">getState()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getState--">getState()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/spi/cdo/InternalCDOXATransaction.InternalCDOXACommitContext.html#getState--">getState()</a></span> - Method in interface org.eclipse.emf.spi.cdo.<a href="org/eclipse/emf/spi/cdo/InternalCDOXATransaction.InternalCDOXACommitContext.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOXATransaction.InternalCDOXACommitContext</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html#getStateFolder-java.lang.String-">getStateFolder(String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/db/IDBStoreAccessor.html#getStatementCache--">getStatementCache()</a></span> - Method in interface org.eclipse.emf.cdo.server.db.<a href="org/eclipse/emf/cdo/server/db/IDBStoreAccessor.html" title="interface in org.eclipse.emf.cdo.server.db">IDBStoreAccessor</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -15511,6 +15681,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/view/CDOView.Options.html#getStrongReferencePolicy--">getStrongReferencePolicy()</a></span> - Method in interface org.eclipse.emf.cdo.view.<a href="org/eclipse/emf/cdo/view/CDOView.Options.html" title="interface in org.eclipse.emf.cdo.view">CDOView.Options</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html#getStructuralImpact--">getStructuralImpact()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerManager.ElementsChangedEvent</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/id/InternalCDOIDObject.html#getSubType--">getSubType()</a></span> - Method in interface org.eclipse.emf.cdo.spi.common.id.<a href="org/eclipse/emf/cdo/spi/common/id/InternalCDOIDObject.html" title="interface in org.eclipse.emf.cdo.spi.common.id">InternalCDOIDObject</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/model/CDOModelUtil.html#getSubTypes-org.eclipse.emf.ecore.EPackage.Registry-">getSubTypes(EPackage.Registry)</a></span> - Static method in class org.eclipse.emf.cdo.common.model.<a href="org/eclipse/emf/cdo/common/model/CDOModelUtil.html" title="class in org.eclipse.emf.cdo.common.model">CDOModelUtil</a></dt>
@@ -15884,6 +16056,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html#getTimeStamp--">getTimeStamp()</a></span> - Method in class org.eclipse.emf.cdo.eresource.impl.<a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getTimeStamp--">getTimeStamp()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/session/CDORepositoryInfo.html#getTimeStamp-boolean-">getTimeStamp(boolean)</a></span> - Method in interface org.eclipse.emf.cdo.session.<a href="org/eclipse/emf/cdo/session/CDORepositoryInfo.html" title="interface in org.eclipse.emf.cdo.session">CDORepositoryInfo</a></dt>
<dd>
<div class="block">Returns the approximate current time of this repository by optionally refreshing the approximation from the server.</div>
@@ -16082,6 +16256,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/CDORenameContext.html#getType--">getType()</a></span> - Method in interface org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/CDORenameContext.html" title="interface in org.eclipse.emf.cdo.common.util">CDORenameContext</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html#getType--">getType()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/CDOSessionRecoveryEvent.html#getType--">getType()</a></span> - Method in interface org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/CDOSessionRecoveryEvent.html" title="interface in org.eclipse.emf.cdo.net4j">CDOSessionRecoveryEvent</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/hibernate/IHibernateMappingProvider.Factory.html#getType--">getType()</a></span> - Method in interface org.eclipse.emf.cdo.server.hibernate.<a href="org/eclipse/emf/cdo/server/hibernate/IHibernateMappingProvider.Factory.html" title="interface in org.eclipse.emf.cdo.server.hibernate">IHibernateMappingProvider.Factory</a></dt>
@@ -16147,6 +16323,8 @@
<dd>
<div class="block">Returns the undo detector of this transaction.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.html#getUniqueLabel-java.lang.String-">getUniqueLabel(String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerManager</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransfer.ModelTransferContext.html#getUnmappedModels--">getUnmappedModels()</a></span> - Method in class org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransfer.ModelTransferContext.html" title="class in org.eclipse.emf.cdo.transfer">CDOTransfer.ModelTransferContext</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/ui/swt/TransferDetailsComposite.html#getUnmappedModels--">getUnmappedModels()</a></span> - Method in class org.eclipse.emf.cdo.transfer.ui.swt.<a href="org/eclipse/emf/cdo/transfer/ui/swt/TransferDetailsComposite.html" title="class in org.eclipse.emf.cdo.transfer.ui.swt">TransferDetailsComposite</a></dt>
@@ -16173,6 +16351,10 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/impl/EresourcePackageImpl.html#getURI--">getURI()</a></span> - Method in class org.eclipse.emf.cdo.eresource.impl.<a href="org/eclipse/emf/cdo/eresource/impl/EresourcePackageImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">EresourcePackageImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getURI--">getURI()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getURI--">getURI()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/transfer/FileSystemTransferSystem.html#getURI-org.eclipse.core.runtime.IPath-">getURI(IPath)</a></span> - Method in class org.eclipse.emf.cdo.spi.transfer.<a href="org/eclipse/emf/cdo/spi/transfer/FileSystemTransferSystem.html" title="class in org.eclipse.emf.cdo.spi.transfer">FileSystemTransferSystem</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransferElement.html#getURI--">getURI()</a></span> - Method in class org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransferElement.html" title="class in org.eclipse.emf.cdo.transfer">CDOTransferElement</a></dt>
@@ -16423,8 +16605,12 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/revision/StubCDORevision.html#getVersion--">getVersion()</a></span> - Method in class org.eclipse.emf.cdo.spi.common.revision.<a href="org/eclipse/emf/cdo/spi/common/revision/StubCDORevision.html" title="class in org.eclipse.emf.cdo.spi.common.revision">StubCDORevision</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#getVersioningMode--">getVersioningMode()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/CDOCommonSession.html#getView-int-">getView(int)</a></span> - Method in interface org.eclipse.emf.cdo.common.<a href="org/eclipse/emf/cdo/common/CDOCommonSession.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonSession</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getView--">getView()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/CDONet4jViewProvider.html#getView-org.eclipse.emf.common.util.URI-org.eclipse.emf.ecore.resource.ResourceSet-">getView(URI, ResourceSet)</a></span> - Method in class org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/CDONet4jViewProvider.html" title="class in org.eclipse.emf.cdo.net4j">CDONet4jViewProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/impl/ObjectFilterImpl.html#getView-org.eclipse.emf.cdo.common.revision.CDORevisionProvider-">getView(CDORevisionProvider)</a></span> - Method in class org.eclipse.emf.cdo.security.impl.<a href="org/eclipse/emf/cdo/security/impl/ObjectFilterImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ObjectFilterImpl</a></dt>
@@ -16524,6 +16710,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/CDOCommonSession.html#getViews--">getViews()</a></span> - Method in interface org.eclipse.emf.cdo.common.<a href="org/eclipse/emf/cdo/common/CDOCommonSession.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonSession</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getViews--">getViews()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/InternalSession.html#getViews--">getViews()</a></span> - Method in interface org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/InternalSession.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalSession</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/workspace/InternalCDOWorkspace.html#getViews--">getViews()</a></span> - Method in interface org.eclipse.emf.cdo.spi.workspace.<a href="org/eclipse/emf/cdo/spi/workspace/InternalCDOWorkspace.html" title="interface in org.eclipse.emf.cdo.spi.workspace">InternalCDOWorkspace</a></dt>
@@ -18184,6 +18372,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.CommitTransactionResult.html#isClearResourcePathCache--">isClearResourcePathCache()</a></span> - Method in class org.eclipse.emf.spi.cdo.<a href="org/eclipse/emf/spi/cdo/CDOSessionProtocol.CommitTransactionResult.html" title="class in org.eclipse.emf.spi.cdo">CDOSessionProtocol.CommitTransactionResult</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#isClone--">isClone()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/CDOQueryQueue.BlockingCloseableIteratorImpl.html#isClosed--">isClosed()</a></span> - Method in class org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/CDOQueryQueue.BlockingCloseableIteratorImpl.html" title="class in org.eclipse.emf.cdo.common.util">CDOQueryQueue.BlockingCloseableIteratorImpl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/CDOQueryQueue.html#isClosed--">isClosed()</a></span> - Method in class org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/CDOQueryQueue.html" title="class in org.eclipse.emf.cdo.common.util">CDOQueryQueue</a></dt>
@@ -18212,6 +18402,10 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/CDOCommonRepository.State.html#isConnected--">isConnected()</a></span> - Method in enum org.eclipse.emf.cdo.common.<a href="org/eclipse/emf/cdo/common/CDOCommonRepository.State.html" title="enum in org.eclipse.emf.cdo.common">CDOCommonRepository.State</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#isConnected--">isConnected()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html#isConnected--">isConnected()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepositoryManager.RepositoryConnectionEvent.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryManager.RepositoryConnectionEvent</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/revision/CDORevisionUtil.html#isContained-org.eclipse.emf.cdo.common.id.CDOID-org.eclipse.emf.cdo.common.id.CDOID-org.eclipse.emf.cdo.common.revision.CDORevisionProvider-">isContained(CDOID, CDOID, CDORevisionProvider)</a></span> - Static method in class org.eclipse.emf.cdo.common.revision.<a href="org/eclipse/emf/cdo/common/revision/CDORevisionUtil.html" title="class in org.eclipse.emf.cdo.common.revision">CDORevisionUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/revision/CDORevisionUtil.html#isContained-org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision-org.eclipse.emf.cdo.common.id.CDOID-org.eclipse.emf.cdo.common.revision.CDORevisionProvider-">isContained(InternalCDORevision, CDOID, CDORevisionProvider)</a></span> - Static method in class org.eclipse.emf.cdo.common.revision.<a href="org/eclipse/emf/cdo/common/revision/CDORevisionUtil.html" title="class in org.eclipse.emf.cdo.common.revision">CDORevisionUtil</a></dt>
@@ -18255,6 +18449,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransferMapping.html#isDirectory--">isDirectory()</a></span> - Method in interface org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransferMapping.html" title="interface in org.eclipse.emf.cdo.transfer">CDOTransferMapping</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#isDirty--">isDirty()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html#isDirty--">isDirty()</a></span> - Method in class org.eclipse.emf.cdo.transaction.<a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html" title="class in org.eclipse.emf.cdo.transaction">CDOPushTransaction</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transaction/CDOTransaction.html#isDirty--">isDirty()</a></span> - Method in interface org.eclipse.emf.cdo.transaction.<a href="org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="interface in org.eclipse.emf.cdo.transaction">CDOTransaction</a></dt>
@@ -18575,6 +18771,8 @@
<dd>
<div class="block">Returns <code>true</code> if this branch is a local branch, <code>false</code> otherwise.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#isLocal--">isLocal()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/InternalStore.html#isLocal-org.eclipse.emf.cdo.common.id.CDOID-">isLocal(CDOID)</a></span> - Method in interface org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/InternalStore.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalStore</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -18697,10 +18895,16 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/ocl/OCLQueryHandler.html#isOCLQueryParameter-java.lang.String-">isOCLQueryParameter(String)</a></span> - Method in class org.eclipse.emf.cdo.server.ocl.<a href="org/eclipse/emf/cdo/server/ocl/OCLQueryHandler.html" title="class in org.eclipse.emf.cdo.server.ocl">OCLQueryHandler</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#isOffline--">isOffline()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/widgets/CommitHistoryComposite.Input.html#isOffline--">isOffline()</a></span> - Method in class org.eclipse.emf.cdo.ui.widgets.<a href="org/eclipse/emf/cdo/ui/widgets/CommitHistoryComposite.Input.html" title="class in org.eclipse.emf.cdo.ui.widgets">CommitHistoryComposite.Input</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/compare/CDOCompareEditorUtil.Input.html#isOK--">isOK()</a></span> - Method in class org.eclipse.emf.cdo.ui.compare.<a href="org/eclipse/emf/cdo/ui/compare/CDOCompareEditorUtil.Input.html" title="class in org.eclipse.emf.cdo.ui.compare">CDOCompareEditorUtil.Input</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#isOnline--">isOnline()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#isOpen--">isOpen()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/commit/CDOChangeSetSegment.html#isOpenEnded--">isOpenEnded()</a></span> - Method in class org.eclipse.emf.cdo.spi.common.commit.<a href="org/eclipse/emf/cdo/spi/common/commit/CDOChangeSetSegment.html" title="class in org.eclipse.emf.cdo.spi.common.commit">CDOChangeSetSegment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/InternalSession.html#isOpenOnClientSide--">isOpenOnClientSide()</a></span> - Method in interface org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/InternalSession.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalSession</a></dt>
@@ -18750,6 +18954,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/lock/IDurableLockingManager.LockArea.html#isReadOnly--">isReadOnly()</a></span> - Method in interface org.eclipse.emf.cdo.common.lock.<a href="org/eclipse/emf/cdo/common/lock/IDurableLockingManager.LockArea.html" title="interface in org.eclipse.emf.cdo.common.lock">IDurableLockingManager.LockArea</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#isReadOnly--">isReadOnly()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/DurableLockArea.html#isReadOnly--">isReadOnly()</a></span> - Method in class org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/DurableLockArea.html" title="class in org.eclipse.emf.cdo.spi.server">DurableLockArea</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -18758,6 +18964,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/CDOTransferSystem.html#isReadOnly--">isReadOnly()</a></span> - Method in class org.eclipse.emf.cdo.transfer.<a href="org/eclipse/emf/cdo/transfer/CDOTransferSystem.html" title="class in org.eclipse.emf.cdo.transfer">CDOTransferSystem</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#isRemote--">isRemote()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/session/CDOSessionInvalidationEvent.html#isRemote--">isRemote()</a></span> - Method in interface org.eclipse.emf.cdo.session.<a href="org/eclipse/emf/cdo/session/CDOSessionInvalidationEvent.html" title="interface in org.eclipse.emf.cdo.session">CDOSessionInvalidationEvent</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/model/CDOPackageRegistry.html#isReplacingDescriptors--">isReplacingDescriptors()</a></span> - Method in interface org.eclipse.emf.cdo.common.model.<a href="org/eclipse/emf/cdo/common/model/CDOPackageRegistry.html" title="interface in org.eclipse.emf.cdo.common.model">CDOPackageRegistry</a></dt>
@@ -18900,6 +19108,8 @@
<dd>
<div class="block">Returns <code>true</code> if this repository supports auditing, <code>false</code> otherwise.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html#isSupportingAudits--">isSupportingAudits()</a></span> - Method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.VersioningMode</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/revision/DelegatingCDORevisionManager.html#isSupportingAudits--">isSupportingAudits()</a></span> - Method in class org.eclipse.emf.cdo.spi.common.revision.<a href="org/eclipse/emf/cdo/spi/common/revision/DelegatingCDORevisionManager.html" title="class in org.eclipse.emf.cdo.spi.common.revision">DelegatingCDORevisionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/revision/InternalCDORevisionManager.html#isSupportingAudits--">isSupportingAudits()</a></span> - Method in interface org.eclipse.emf.cdo.spi.common.revision.<a href="org/eclipse/emf/cdo/spi/common/revision/InternalCDORevisionManager.html" title="interface in org.eclipse.emf.cdo.spi.common.revision">InternalCDORevisionManager</a></dt>
@@ -18908,6 +19118,8 @@
<dd>
<div class="block">Returns <code>true</code> if this repository supports branching, <code>false</code> otherwise.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html#isSupportingBranches--">isSupportingBranches()</a></span> - Method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.VersioningMode</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/revision/DelegatingCDORevisionManager.html#isSupportingBranches--">isSupportingBranches()</a></span> - Method in class org.eclipse.emf.cdo.spi.common.revision.<a href="org/eclipse/emf/cdo/spi/common/revision/DelegatingCDORevisionManager.html" title="class in org.eclipse.emf.cdo.spi.common.revision">DelegatingCDORevisionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/revision/InternalCDORevisionManager.html#isSupportingBranches--">isSupportingBranches()</a></span> - Method in interface org.eclipse.emf.cdo.spi.common.revision.<a href="org/eclipse/emf/cdo/spi/common/revision/InternalCDORevisionManager.html" title="interface in org.eclipse.emf.cdo.spi.common.revision">InternalCDORevisionManager</a></dt>
@@ -20749,6 +20961,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/util/CDOCommonEventAdapter.html#onViewOpened-org.eclipse.emf.cdo.common.CDOCommonView-">onViewOpened(CDOCommonView)</a></span> - Method in class org.eclipse.emf.cdo.common.util.<a href="org/eclipse/emf/cdo/common/util/CDOCommonEventAdapter.html" title="class in org.eclipse.emf.cdo.common.util">CDOCommonEventAdapter</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#open--">open()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transfer/ui/TransferDialog.html#open-org.eclipse.swt.widgets.Shell-java.util.List-org.eclipse.emf.cdo.transfer.CDOTransferElement-">open(Shell, List&lt;CDOTransferElement&gt;, CDOTransferElement)</a></span> - Static method in class org.eclipse.emf.cdo.transfer.ui.<a href="org/eclipse/emf/cdo/transfer/ui/TransferDialog.html" title="class in org.eclipse.emf.cdo.transfer.ui">TransferDialog</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html#open--">open()</a></span> - Method in interface org.eclipse.emf.cdo.workspace.<a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspaceConfiguration</a></dt>
@@ -20854,6 +21068,10 @@
<div class="block"><span class="deprecationComment">as of 4.4 use <code>#OpenSessionResult(CDODataInput, int)</code>.</span></div>
</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#openTransaction--">openTransaction()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#openTransaction-org.eclipse.emf.ecore.resource.ResourceSet-">openTransaction(ResourceSet)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/ISession.html#openTransaction-int-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-">openTransaction(int, CDOBranchPoint)</a></span> - Method in interface org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/ISession.html" title="interface in org.eclipse.emf.cdo.server">ISession</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/InternalSession.html#openTransaction-int-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-">openTransaction(int, CDOBranchPoint)</a></span> - Method in interface org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/InternalSession.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalSession</a></dt>
@@ -20901,6 +21119,14 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/workspace/CDOWorkspace.html#openTransaction-org.eclipse.emf.ecore.resource.ResourceSet-">openTransaction(ResourceSet)</a></span> - Method in interface org.eclipse.emf.cdo.workspace.<a href="org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspace</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#openView--">openView()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#openView-org.eclipse.emf.ecore.resource.ResourceSet-">openView(ResourceSet)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#openView-boolean-">openView(boolean)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#openView-boolean-org.eclipse.emf.ecore.resource.ResourceSet-">openView(boolean, ResourceSet)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerUtil.html#openView-org.eclipse.emf.cdo.server.ISession-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-org.eclipse.emf.cdo.common.revision.CDORevisionProvider-">openView(ISession, CDOBranchPoint, CDORevisionProvider)</a></span> - Static method in class org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerUtil.html" title="class in org.eclipse.emf.cdo.server">CDOServerUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerUtil.html#openView-org.eclipse.emf.cdo.server.ISession-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-">openView(ISession, CDOBranchPoint)</a></span> - Static method in class org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerUtil.html" title="class in org.eclipse.emf.cdo.server">CDOServerUtil</a></dt>
@@ -21179,6 +21405,19 @@
<dd>
<div class="block">The generated EMF utilities of the CDO system data types and native annotations.</div>
</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/package-summary.html">org.eclipse.emf.cdo.explorer</a> - package org.eclipse.emf.cdo.explorer</dt>
+<dd>
+<div class="block">Base interfaces and a utility class for <a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><code>repositories</code></a>
+ and <a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>.</div>
+</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a> - package org.eclipse.emf.cdo.explorer.checkouts</dt>
+<dd>
+<div class="block">Interfaces for working with <a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>.</div>
+</dd>
+<dt><a href="org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a> - package org.eclipse.emf.cdo.explorer.repositories</dt>
+<dd>
+<div class="block">Interfaces for working with <a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><code>repositories</code></a>.</div>
+</dd>
<dt><a href="org/eclipse/emf/cdo/expressions/package-summary.html">org.eclipse.emf.cdo.expressions</a> - package org.eclipse.emf.cdo.expressions</dt>
<dd>
<div class="block">The generated EMF API of the CDO expressions model.</div>
@@ -22838,6 +23077,8 @@
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#releaseSession--">releaseSession()</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html#reload-org.eclipse.emf.cdo.CDOObject...-">reload(CDOObject...)</a></span> - Method in class org.eclipse.emf.cdo.transaction.<a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html" title="class in org.eclipse.emf.cdo.transaction">CDOPushTransaction</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -24266,6 +24507,8 @@
<dd>
<div class="block">Same as <a href="org/eclipse/emf/cdo/view/CDOView.html#setBranch-org.eclipse.emf.cdo.common.branch.CDOBranch-"><code>CDOView.setBranch(CDOBranch)</code></a> with <a href="http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IProgressMonitor.html?is-external=true" title="class or interface in org.eclipse.core.runtime"><code>IProgressMonitor</code></a>.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setBranchID-int-">setBranchID(int)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html#setBranchID-int-">setBranchID(int)</a></span> - Method in interface org.eclipse.emf.cdo.workspace.<a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspaceConfiguration</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranch.html#setBranchInfo-java.lang.String-org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranch-long-">setBranchInfo(String, InternalCDOBranch, long)</a></span> - Method in interface org.eclipse.emf.cdo.spi.common.branch.<a href="org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranch.html" title="interface in org.eclipse.emf.cdo.spi.common.branch">InternalCDOBranch</a></dt>
@@ -24284,6 +24527,10 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html#setBranchPath-java.lang.String-">setBranchPath(String)</a></span> - Method in interface org.eclipse.emf.cdo.workspace.<a href="org/eclipse/emf/cdo/workspace/CDOWorkspaceConfiguration.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspaceConfiguration</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setBranchPoint-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-">setBranchPoint(CDOBranchPoint)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setBranchPoint-int-long-">setBranchPoint(int, long)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/revision/BaseCDORevision.html#setBranchPoint-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-">setBranchPoint(CDOBranchPoint)</a></span> - Method in class org.eclipse.emf.cdo.spi.common.revision.<a href="org/eclipse/emf/cdo/spi/common/revision/BaseCDORevision.html" title="class in org.eclipse.emf.cdo.spi.common.revision">BaseCDORevision</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/revision/DelegatingCDORevision.html#setBranchPoint-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-">setBranchPoint(CDOBranchPoint)</a></span> - Method in class org.eclipse.emf.cdo.spi.common.revision.<a href="org/eclipse/emf/cdo/spi/common/revision/DelegatingCDORevision.html" title="class in org.eclipse.emf.cdo.spi.common.revision">DelegatingCDORevision</a></dt>
@@ -24434,6 +24681,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/InternalStore.html#setCreationTime-long-">setCreationTime(long)</a></span> - Method in interface org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/InternalStore.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalStore</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#setCredentials-org.eclipse.net4j.util.security.IPasswordCredentials-">setCredentials(IPasswordCredentials)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/protocol/CDOAuthenticator.html#setCredentialsProvider-org.eclipse.net4j.util.security.IPasswordCredentialsProvider-">setCredentialsProvider(IPasswordCredentialsProvider)</a></span> - Method in interface org.eclipse.emf.cdo.common.protocol.<a href="org/eclipse/emf/cdo/common/protocol/CDOAuthenticator.html" title="interface in org.eclipse.emf.cdo.common.protocol">CDOAuthenticator</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
@@ -24503,6 +24752,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/model/EMFUtil.ExtResourceSet.html#setDemandLoading-boolean-">setDemandLoading(boolean)</a></span> - Method in class org.eclipse.emf.cdo.common.model.<a href="org/eclipse/emf/cdo/common/model/EMFUtil.ExtResourceSet.html" title="class in org.eclipse.emf.cdo.common.model">EMFUtil.ExtResourceSet</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html#setDescription-java.lang.String-">setDescription(String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/InternalCommitContext.html#setDetachedObjects-org.eclipse.emf.cdo.common.id.CDOID:A-">setDetachedObjects(CDOID[])</a></span> - Method in interface org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/InternalCommitContext.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalCommitContext</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/InternalCommitContext.html#setDetachedObjectTypes-java.util.Map-">setDetachedObjectTypes(Map&lt;CDOID, EClass&gt;)</a></span> - Method in interface org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/InternalCommitContext.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalCommitContext</a></dt>
@@ -24535,6 +24786,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/CDOEditorUtil.html#setEditorID-java.lang.String-">setEditorID(String)</a></span> - Static method in class org.eclipse.emf.cdo.ui.<a href="org/eclipse/emf/cdo/ui/CDOEditorUtil.html" title="class in org.eclipse.emf.cdo.ui">CDOEditorUtil</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setEditorOpenerID-org.eclipse.emf.cdo.common.id.CDOID-java.lang.String-">setEditorOpenerID(CDOID, String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/impl/UserImpl.html#setEmail-java.lang.String-">setEmail(String)</a></span> - Method in class org.eclipse.emf.cdo.security.impl.<a href="org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/security/User.html#setEmail-java.lang.String-">setEmail(String)</a></span> - Method in interface org.eclipse.emf.cdo.security.<a href="org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</a></dt>
@@ -24758,6 +25011,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/view/CDOView.Options.html#setInvalidationPolicy-org.eclipse.emf.cdo.view.CDOInvalidationPolicy-">setInvalidationPolicy(CDOInvalidationPolicy)</a></span> - Method in interface org.eclipse.emf.cdo.view.<a href="org/eclipse/emf/cdo/view/CDOView.Options.html" title="interface in org.eclipse.emf.cdo.view">CDOView.Options</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html#setLabel-java.lang.String-">setLabel(String)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerElement.html" title="interface in org.eclipse.emf.cdo.explorer">CDOExplorerElement</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/InternalStore.html#setLastBranchID-int-">setLastBranchID(int)</a></span> - Method in interface org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/InternalStore.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalStore</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/Store.html#setLastBranchID-int-">setLastBranchID(int)</a></span> - Method in class org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/Store.html" title="class in org.eclipse.emf.cdo.spi.server">Store</a></dt>
@@ -25228,6 +25483,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/IRepositorySynchronizer.html#setRawReplication-boolean-">setRawReplication(boolean)</a></span> - Method in interface org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/IRepositorySynchronizer.html" title="interface in org.eclipse.emf.cdo.server">IRepositorySynchronizer</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setReadOnly-boolean-">setReadOnly(boolean)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/IRepositorySynchronizer.html#setRecommitInterval-int-">setRecommitInterval(int)</a></span> - Method in interface org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/IRepositorySynchronizer.html" title="interface in org.eclipse.emf.cdo.server">IRepositorySynchronizer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/ReconnectingCDOSessionConfiguration.html#setReconnectInterval-long-">setReconnectInterval(long)</a></span> - Method in interface org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/ReconnectingCDOSessionConfiguration.html" title="interface in org.eclipse.emf.cdo.net4j">ReconnectingCDOSessionConfiguration</a></dt>
@@ -25384,6 +25641,8 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html#setRoot-boolean-">setRoot(boolean)</a></span> - Method in class org.eclipse.emf.cdo.eresource.impl.<a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setRootID-org.eclipse.emf.cdo.common.id.CDOID-">setRootID(CDOID)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/server/InternalRepository.html#setRootResourceID-org.eclipse.emf.cdo.common.id.CDOID-">setRootResourceID(CDOID)</a></span> - Method in interface org.eclipse.emf.cdo.spi.server.<a href="org/eclipse/emf/cdo/spi/server/InternalRepository.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalRepository</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/CDOInvalidRootAgent.html#setRootToUI-java.lang.Object-">setRootToUI(Object)</a></span> - Method in class org.eclipse.emf.cdo.ui.<a href="org/eclipse/emf/cdo/ui/CDOInvalidRootAgent.html" title="class in org.eclipse.emf.cdo.ui">CDOInvalidRootAgent</a></dt>
@@ -25537,6 +25796,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html#setTimeStamp-long-">setTimeStamp(long)</a></span> - Method in class org.eclipse.emf.cdo.eresource.impl.<a href="org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setTimeStamp-long-">setTimeStamp(long)</a></span> - Method in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageUnit.html#setTimeStamp-long-">setTimeStamp(long)</a></span> - Method in interface org.eclipse.emf.cdo.spi.common.model.<a href="org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageUnit.html" title="interface in org.eclipse.emf.cdo.spi.common.model">InternalCDOPackageUnit</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html#setTimeStamp-long-">setTimeStamp(long)</a></span> - Method in class org.eclipse.emf.cdo.transaction.<a href="org/eclipse/emf/cdo/transaction/CDOPushTransaction.html" title="class in org.eclipse.emf.cdo.transaction">CDOPushTransaction</a></dt>
@@ -26679,8 +26940,20 @@
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html#TYPE_CLOB">TYPE_CLOB</a></span> - Static variable in interface org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html" title="interface in org.eclipse.emf.cdo.server">CDOServerExporter.XMLConstants</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#TYPE_CLONE">TYPE_CLONE</a></span> - Static variable in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html#TYPE_FEATURE_MAP">TYPE_FEATURE_MAP</a></span> - Static variable in interface org.eclipse.emf.cdo.server.<a href="org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html" title="interface in org.eclipse.emf.cdo.server">CDOServerExporter.XMLConstants</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#TYPE_LOCAL">TYPE_LOCAL</a></span> - Static variable in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#TYPE_OFFLINE">TYPE_OFFLINE</a></span> - Static variable in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#TYPE_ONLINE_HISTORICAL">TYPE_ONLINE_HISTORICAL</a></span> - Static variable in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#TYPE_ONLINE_TRANSACTIONAL">TYPE_ONLINE_TRANSACTIONAL</a></span> - Static variable in interface org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html#TYPE_REMOTE">TYPE_REMOTE</a></span> - Static variable in interface org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepository</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/model/CDOModelConstants.html#TYPES_PACKAGE_URI">TYPES_PACKAGE_URI</a></span> - Static variable in interface org.eclipse.emf.cdo.common.model.<a href="org/eclipse/emf/cdo/common/model/CDOModelConstants.html" title="interface in org.eclipse.emf.cdo.common.model">CDOModelConstants</a></dt>
<dd>&nbsp;</dd>
</dl>
@@ -27217,6 +27490,8 @@
<dd>
<div class="block">The number of operations of the '<em>Value</em>' class</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html#valueFor-java.lang.Object-">valueFor(Object)</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout.ObjectType</a></dt>
+<dd>&nbsp;</dd>
<dt><a href="org/eclipse/emf/cdo/expressions/impl/ValueImpl.html" title="class in org.eclipse.emf.cdo.expressions.impl"><span class="typeNameLink">ValueImpl</span></a> - Class in <a href="org/eclipse/emf/cdo/expressions/impl/package-summary.html">org.eclipse.emf.cdo.expressions.impl</a></dt>
<dd>
<div class="block">An implementation of the model object '<em><b>Primitive Value</b></em>'</div>
@@ -27299,6 +27574,30 @@
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.html" title="enum in org.eclipse.emf.cdo.explorer">CDOExplorerManager.ElementsChangedEvent.StructuralImpact</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout.ObjectType</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.State.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.State.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout.State</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.IDGeneration</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.State.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.State.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.State</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.VersioningMode</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/CDOSessionRecoveryEvent.Type.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/CDOSessionRecoveryEvent.Type.html" title="enum in org.eclipse.emf.cdo.net4j">CDOSessionRecoveryEvent.Type</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -27446,6 +27745,36 @@ the order they are declared.</div>
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.html#values--">values()</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerManager.ElementsChangedEvent.StructuralImpact.html" title="enum in org.eclipse.emf.cdo.explorer">CDOExplorerManager.ElementsChangedEvent.StructuralImpact</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html#values--">values()</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.ObjectType.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout.ObjectType</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.State.html#values--">values()</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.checkouts.<a href="org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.State.html" title="enum in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout.State</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html#values--">values()</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.IDGeneration</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.State.html#values--">values()</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.State.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.State</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html#values--">values()</a></span> - Static method in enum org.eclipse.emf.cdo.explorer.repositories.<a href="org/eclipse/emf/cdo/explorer/repositories/CDORepository.VersioningMode.html" title="enum in org.eclipse.emf.cdo.explorer.repositories">CDORepository.VersioningMode</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/net4j/CDOSessionRecoveryEvent.Type.html#values--">values()</a></span> - Static method in enum org.eclipse.emf.cdo.net4j.<a href="org/eclipse/emf/cdo/net4j/CDOSessionRecoveryEvent.Type.html" title="enum in org.eclipse.emf.cdo.net4j">CDOSessionRecoveryEvent.Type</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
@@ -27669,6 +27998,8 @@ the order they are declared.</div>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/common/commit/CDOCommitHistory.html#waitWhileLoading-long-">waitWhileLoading(long)</a></span> - Method in interface org.eclipse.emf.cdo.common.commit.<a href="org/eclipse/emf/cdo/common/commit/CDOCommitHistory.html" title="interface in org.eclipse.emf.cdo.common.commit">CDOCommitHistory</a></dt>
<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html#walkUp-java.lang.Object-java.util.LinkedList-">walkUp(Object, LinkedList&lt;Object&gt;)</a></span> - Static method in class org.eclipse.emf.cdo.explorer.<a href="org/eclipse/emf/cdo/explorer/CDOExplorerUtil.html" title="class in org.eclipse.emf.cdo.explorer">CDOExplorerUtil</a></dt>
+<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/transaction/CDOSavepoint.html#wasDirty--">wasDirty()</a></span> - Method in interface org.eclipse.emf.cdo.transaction.<a href="org/eclipse/emf/cdo/transaction/CDOSavepoint.html" title="interface in org.eclipse.emf.cdo.transaction">CDOSavepoint</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/eclipse/emf/cdo/ui/CDOEventHandler.html#wirePreferences--">wirePreferences()</a></span> - Method in class org.eclipse.emf.cdo.ui.<a href="org/eclipse/emf/cdo/ui/CDOEventHandler.html" title="class in org.eclipse.emf.cdo.ui">CDOEventHandler</a></dt>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.html
index f47493893d..75e8c15d7a 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.html
@@ -97,7 +97,8 @@ var activeTableTab = "activeTableTab";
<div class="contentContainer">
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="workspace/CDOWorkspace.html" title="&#171;interface&#187; CDOWorkspace (org.eclipse.emf.cdo.workspace)" alt="" coords="5,85,213,139"/>
-<area shape="rect" id="node2" href="CDOElement.StateProvider.html" title="&#171;interface&#187; CDOElement.StateProvider" alt="" coords="20,5,199,45"/>
+<area shape="rect" id="node2" href="CDOElement.StateProvider.html" title="&#171;interface&#187; CDOElement.StateProvider" alt="" coords="151,5,329,45"/>
+<area shape="rect" id="node3" href="explorer/checkouts/CDOCheckout.html" title="&#171;interface&#187; CDOCheckout (org.eclipse.emf.cdo.explorer.checkouts)" alt="" coords="243,85,500,139"/>
</map>
<div id="apivizContainer" style="text-align: center;"><img src="CDOElement.StateProvider.png" usemap="#APIVIZ" border="0"></div>
<div class="description">
@@ -105,7 +106,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspace</a>, <a href="../../../../org/eclipse/emf/cdo/spi/workspace/InternalCDOWorkspace.html" title="interface in org.eclipse.emf.cdo.spi.workspace">InternalCDOWorkspace</a></dd>
+<dd><a href="../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a>, <a href="../../../../org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspace</a>, <a href="../../../../org/eclipse/emf/cdo/spi/workspace/InternalCDOWorkspace.html" title="interface in org.eclipse.emf.cdo.spi.workspace">InternalCDOWorkspace</a></dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.png
index 51e102f6bc..85f1d19c30 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.png
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOElement.StateProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOElement.StateProvider.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOElement.StateProvider.html
index 57d79e739f..bffa103b19 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOElement.StateProvider.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOElement.StateProvider.html
@@ -82,12 +82,18 @@
</tr>
<tbody>
<tr class="altColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.checkouts">org.eclipse.emf.cdo.explorer.checkouts</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.workspace">org.eclipse.emf.cdo.spi.workspace</a></td>
<td class="colLast">
<div class="block">Server provider interfaces (SPI) for CDO <a href="../../../../../org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace"><code>workspaces</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.workspace">org.eclipse.emf.cdo.workspace</a></td>
<td class="colLast">
<div class="block">Concepts to checkout, open and further operate CDO <a href="../../../../../org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace"><code>workspaces</code></a>.</div>
@@ -98,6 +104,26 @@
</li>
<li class="blockList">
<ul class="blockList">
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.checkouts">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../org/eclipse/emf/cdo/CDOElement.StateProvider.html" title="interface in org.eclipse.emf.cdo">CDOElement.StateProvider</a> in <a href="../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../../../org/eclipse/emf/cdo/CDOElement.StateProvider.html" title="interface in org.eclipse.emf.cdo">CDOElement.StateProvider</a> in <a href="../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></span></code>
+<div class="block">A CDO checkout.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.eclipse.emf.cdo.spi.workspace">
<!-- -->
</a>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html
index e49582552d..830db49ec3 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html
@@ -124,102 +124,108 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.checkouts">org.eclipse.emf.cdo.explorer.checkouts</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.security">org.eclipse.emf.cdo.security</a></td>
<td class="colLast">
<div class="block">The generated EMF API of the CDO security model.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.security.impl">org.eclipse.emf.cdo.security.impl</a></td>
<td class="colLast">
<div class="block">The generated EMF implementation of the CDO security model.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.security.util">org.eclipse.emf.cdo.security.util</a></td>
<td class="colLast">
<div class="block">The generated EMF utilities of the CDO security model.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.server">org.eclipse.emf.cdo.server</a></td>
<td class="colLast">
<div class="block">Server concepts for dealing with repositories and stores.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.server.db.mapping">org.eclipse.emf.cdo.server.db.mapping</a></td>
<td class="colLast">
<div class="block">Server concepts for dealing with mapping strategies and mappings for classes, lists and types.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.session">org.eclipse.emf.cdo.session</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with sessions to CDO repositories.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.branch">org.eclipse.emf.cdo.spi.common.branch</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations for dealing with branches.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.commit">org.eclipse.emf.cdo.spi.common.commit</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations for dealing with commits and change sets.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.protocol">org.eclipse.emf.cdo.spi.common.protocol</a></td>
<td class="colLast">
<div class="block">Common base implementations for dealing with I/O of CDO data structures.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.revision">org.eclipse.emf.cdo.spi.common.revision</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations for dealing with revisions and deltas.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.server">org.eclipse.emf.cdo.spi.server</a></td>
<td class="colLast">
<div class="block">Server service provider interfaces and useful base implementations.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.transaction">org.eclipse.emf.cdo.transaction</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with transactions, distributed transactions and their save points.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.ui.compare">org.eclipse.emf.cdo.ui.compare</a></td>
<td class="colLast">
<div class="block">Classes that help to open EMF Compare user interfaces on CDO models.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.ui.widgets">org.eclipse.emf.cdo.ui.widgets</a></td>
<td class="colLast">
<div class="block">A library with reusable widgets.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.util">org.eclipse.emf.cdo.util</a></td>
<td class="colLast">
<div class="block">Client utility classes, some common interfaces and exceptions.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.view">org.eclipse.emf.cdo.view</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.spi.cdo">org.eclipse.emf.spi.cdo</a></td>
<td class="colLast">
<div class="block">Client service provider interfaces and useful base implementations.</div>
@@ -583,6 +589,49 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.checkouts">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a> in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a> that return <a href="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CDOCheckout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getBranchPoint--">getBranchPoint</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CDOCheckout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getBranchPoint-org.eclipse.emf.cdo.explorer.checkouts.CDOCheckout-">getBranchPoint</a></span>(<a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a>&nbsp;fromCheckout)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a>[]</code></td>
+<td class="colLast"><span class="typeNameLabel">CDOCheckout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getBranchPoints--">getBranchPoints</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a> with parameters of type <a href="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">CDOCheckout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#addBranchPoint-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-">addBranchPoint</a></span>(<a href="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a>&nbsp;branchPoint)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">CDOCheckout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setBranchPoint-org.eclipse.emf.cdo.common.branch.CDOBranchPoint-">setBranchPoint</a></span>(<a href="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a>&nbsp;branchPoint)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.eclipse.emf.cdo.security">
<!-- -->
</a>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/package-use.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/package-use.html
index 3ac85d8387..ed724d2116 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/package-use.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/package-use.html
@@ -142,132 +142,138 @@
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.checkouts">org.eclipse.emf.cdo.explorer.checkouts</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.net4j">org.eclipse.emf.cdo.net4j</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with Net4j-based sessions to remote repositories.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.security">org.eclipse.emf.cdo.security</a></td>
<td class="colLast">
<div class="block">The generated EMF API of the CDO security model.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.security.impl">org.eclipse.emf.cdo.security.impl</a></td>
<td class="colLast">
<div class="block">The generated EMF implementation of the CDO security model.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.security.util">org.eclipse.emf.cdo.security.util</a></td>
<td class="colLast">
<div class="block">The generated EMF utilities of the CDO security model.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.server">org.eclipse.emf.cdo.server</a></td>
<td class="colLast">
<div class="block">Server concepts for dealing with repositories and stores.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.server.db.mapping">org.eclipse.emf.cdo.server.db.mapping</a></td>
<td class="colLast">
<div class="block">Server concepts for dealing with mapping strategies and mappings for classes, lists and types.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.server.ocl">org.eclipse.emf.cdo.server.ocl</a></td>
<td class="colLast">
<div class="block">Server implementation of a generic OCL query handler.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.session">org.eclipse.emf.cdo.session</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with sessions to CDO repositories.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common">org.eclipse.emf.cdo.spi.common</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.branch">org.eclipse.emf.cdo.spi.common.branch</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations for dealing with branches.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.commit">org.eclipse.emf.cdo.spi.common.commit</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations for dealing with commits and change sets.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.protocol">org.eclipse.emf.cdo.spi.common.protocol</a></td>
<td class="colLast">
<div class="block">Common base implementations for dealing with I/O of CDO data structures.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.revision">org.eclipse.emf.cdo.spi.common.revision</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations for dealing with revisions and deltas.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.server">org.eclipse.emf.cdo.spi.server</a></td>
<td class="colLast">
<div class="block">Server service provider interfaces and useful base implementations.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.workspace">org.eclipse.emf.cdo.spi.workspace</a></td>
<td class="colLast">
<div class="block">Server provider interfaces (SPI) for CDO <a href="../../../../../../org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace"><code>workspaces</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.transaction">org.eclipse.emf.cdo.transaction</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with transactions, distributed transactions and their save points.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.ui">org.eclipse.emf.cdo.ui</a></td>
<td class="colLast">
<div class="block">Reusable UI components specific to the CDO Model Repository.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.ui.compare">org.eclipse.emf.cdo.ui.compare</a></td>
<td class="colLast">
<div class="block">Classes that help to open EMF Compare user interfaces on CDO models.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.ui.widgets">org.eclipse.emf.cdo.ui.widgets</a></td>
<td class="colLast">
<div class="block">A library with reusable widgets.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.util">org.eclipse.emf.cdo.util</a></td>
<td class="colLast">
<div class="block">Client utility classes, some common interfaces and exceptions.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.view">org.eclipse.emf.cdo.view</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.spi.cdo">org.eclipse.emf.spi.cdo</a></td>
<td class="colLast">
<div class="block">Client service provider interfaces and useful base implementations.</div>
@@ -524,6 +530,23 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.checkouts">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/eclipse/emf/cdo/common/branch/package-summary.html">org.eclipse.emf.cdo.common.branch</a> used by <a href="../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../../org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html#org.eclipse.emf.cdo.explorer.checkouts">CDOBranchPoint</a>
+<div class="block">A <a href="../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html#getTimeStamp--"><code>point in time</code></a> in a particular <a href="../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html#getBranch--"><code>branch</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.eclipse.emf.cdo.net4j">
<!-- -->
</a>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/class-use/CDOCommonRepository.IDGenerationLocation.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/class-use/CDOCommonRepository.IDGenerationLocation.html
index 159ca19672..3b463ee2df 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/class-use/CDOCommonRepository.IDGenerationLocation.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/class-use/CDOCommonRepository.IDGenerationLocation.html
@@ -88,18 +88,24 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.repositories">org.eclipse.emf.cdo.explorer.repositories</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../../org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><code>repositories</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.workspace">org.eclipse.emf.cdo.spi.workspace</a></td>
<td class="colLast">
<div class="block">Server provider interfaces (SPI) for CDO <a href="../../../../../../org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace"><code>workspaces</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.workspace">org.eclipse.emf.cdo.workspace</a></td>
<td class="colLast">
<div class="block">Concepts to checkout, open and further operate CDO <a href="../../../../../../org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace"><code>workspaces</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.spi.cdo">org.eclipse.emf.spi.cdo</a></td>
<td class="colLast">
<div class="block">Client service provider interfaces and useful base implementations.</div>
@@ -141,6 +147,24 @@ the order they are declared.</div>
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.repositories">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonRepository.IDGenerationLocation.html" title="enum in org.eclipse.emf.cdo.common">CDOCommonRepository.IDGenerationLocation</a> in <a href="../../../../../../org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a> that return <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonRepository.IDGenerationLocation.html" title="enum in org.eclipse.emf.cdo.common">CDOCommonRepository.IDGenerationLocation</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonRepository.IDGenerationLocation.html" title="enum in org.eclipse.emf.cdo.common">CDOCommonRepository.IDGenerationLocation</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CDORepository.IDGeneration.</span><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/emf/cdo/explorer/repositories/CDORepository.IDGeneration.html#getLocation--">getLocation</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.eclipse.emf.cdo.spi.workspace">
<!-- -->
</a>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOID.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOID.html
index 6e937534d1..6f2b029481 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOID.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOID.html
@@ -136,6 +136,18 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.checkouts">org.eclipse.emf.cdo.explorer.checkouts</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.repositories">org.eclipse.emf.cdo.explorer.repositories</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../../../org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><code>repositories</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.security.impl">org.eclipse.emf.cdo.security.impl</a></td>
<td class="colLast">
<div class="block">The generated EMF implementation of the CDO security model.</div>
@@ -967,6 +979,64 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.checkouts">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a> in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a> that return <a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CDOCheckout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getRootID--">getRootID</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a> with parameters of type <a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CDOCheckout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#getEditorOpenerID-org.eclipse.emf.cdo.common.id.CDOID-">getEditorOpenerID</a></span>(<a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a>&nbsp;objectID)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">CDOCheckout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setEditorOpenerID-org.eclipse.emf.cdo.common.id.CDOID-java.lang.String-">setEditorOpenerID</a></span>(<a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a>&nbsp;objectID,
+ <a href="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;editorOpenerID)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">CDOCheckout.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html#setRootID-org.eclipse.emf.cdo.common.id.CDOID-">setRootID</a></span>(<a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a>&nbsp;rootID)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.repositories">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a> in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a> that return <a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../../org/eclipse/emf/cdo/common/id/CDOID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOID</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CDORepositoryElement.</span><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html#getObjectID--">getObjectID</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.eclipse.emf.cdo.security.impl">
<!-- -->
</a>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/package-use.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/package-use.html
index e58fdf5ab5..818fcff8a2 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/package-use.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/package-use.html
@@ -166,6 +166,18 @@
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.checkouts">org.eclipse.emf.cdo.explorer.checkouts</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.repositories">org.eclipse.emf.cdo.explorer.repositories</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../../org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><code>repositories</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.expressions">org.eclipse.emf.cdo.expressions</a></td>
<td class="colLast">
<div class="block">The generated EMF API of the CDO expressions model.</div>
@@ -620,6 +632,40 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.checkouts">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/eclipse/emf/cdo/common/id/package-summary.html">org.eclipse.emf.cdo.common.id</a> used by <a href="../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../../org/eclipse/emf/cdo/common/id/class-use/CDOID.html#org.eclipse.emf.cdo.explorer.checkouts">CDOID</a>
+<div class="block">Identifies CDO objects uniquely in a CDO <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonRepository.html" title="interface in org.eclipse.emf.cdo.common"><code>repository</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.repositories">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../../org/eclipse/emf/cdo/common/id/package-summary.html">org.eclipse.emf.cdo.common.id</a> used by <a href="../../../../../../org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../../org/eclipse/emf/cdo/common/id/class-use/CDOID.html#org.eclipse.emf.cdo.explorer.repositories">CDOID</a>
+<div class="block">Identifies CDO objects uniquely in a CDO <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonRepository.html" title="interface in org.eclipse.emf.cdo.common"><code>repository</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.eclipse.emf.cdo.expressions">
<!-- -->
</a>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/package-use.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/package-use.html
index 5500f81dea..cb97d2a521 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/package-use.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/package-use.html
@@ -130,72 +130,78 @@
</td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.repositories">org.eclipse.emf.cdo.explorer.repositories</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><code>repositories</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.net4j">org.eclipse.emf.cdo.net4j</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with Net4j-based sessions to remote repositories.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.server">org.eclipse.emf.cdo.server</a></td>
<td class="colLast">
<div class="block">Server concepts for dealing with repositories and stores.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.session">org.eclipse.emf.cdo.session</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with sessions to CDO repositories.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common">org.eclipse.emf.cdo.spi.common</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.branch">org.eclipse.emf.cdo.spi.common.branch</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations for dealing with branches.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.common.commit">org.eclipse.emf.cdo.spi.common.commit</a></td>
<td class="colLast">
<div class="block">Common service provider interfaces and useful base implementations for dealing with commits and change sets.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.server">org.eclipse.emf.cdo.spi.server</a></td>
<td class="colLast">
<div class="block">Server service provider interfaces and useful base implementations.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.spi.workspace">org.eclipse.emf.cdo.spi.workspace</a></td>
<td class="colLast">
<div class="block">Server provider interfaces (SPI) for CDO <a href="../../../../../org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace"><code>workspaces</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.transaction">org.eclipse.emf.cdo.transaction</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with transactions, distributed transactions and their save points.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.view">org.eclipse.emf.cdo.view</a></td>
<td class="colLast">
<div class="block">Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.workspace">org.eclipse.emf.cdo.workspace</a></td>
<td class="colLast">
<div class="block">Concepts to checkout, open and further operate CDO <a href="../../../../../org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace"><code>workspaces</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.eclipse.emf.spi.cdo">org.eclipse.emf.spi.cdo</a></td>
<td class="colLast">
<div class="block">Client service provider interfaces and useful base implementations.</div>
@@ -414,6 +420,24 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.repositories">
+<!-- -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../org/eclipse/emf/cdo/common/package-summary.html">org.eclipse.emf.cdo.common</a> used by <a href="../../../../../org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../../org/eclipse/emf/cdo/common/class-use/CDOCommonRepository.IDGenerationLocation.html#org.eclipse.emf.cdo.explorer.repositories">CDOCommonRepository.IDGenerationLocation</a>
+<div class="block">Enumerates the possible <a href="../../../../../org/eclipse/emf/cdo/common/CDOCommonRepository.html#getIDGenerationLocation--"><code>ID generation locations</code></a> of a CDO
+ repository.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.eclipse.emf.cdo.net4j">
<!-- -->
</a>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.html
index 02f132c2e6..2416fafbc3 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.html
@@ -96,13 +96,15 @@ var activeTableTab = "activeTableTab";
</div>
<div class="contentContainer">
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="../branch/CDOBranchPoint.html" title="&#171;interface&#187; CDOBranchPoint (org.eclipse.emf.cdo.common.branch)" alt="" coords="227,5,467,59"/>
-<area shape="rect" id="node2" href="../CDOCommonRepository.html" title="&#171;interface&#187; CDOCommonRepository (org.eclipse.emf.cdo.common)" alt="" coords="248,78,445,133"/>
-<area shape="rect" id="node3" href="../model/CDOPackageUnit.html" title="&#171;interface&#187; CDOPackageUnit (org.eclipse.emf.cdo.common.model)" alt="" coords="229,151,465,206"/>
-<area shape="rect" id="node4" href="CDOTimeProvider.html" title="&#171;interface&#187; CDOTimeProvider" alt="" coords="6,196,130,236"/>
-<area shape="rect" id="node5" href="../../view/CDOViewAdaptersNotifiedEvent.html" title="&#171;interface&#187; CDOViewAdaptersNotifiedEvent (org.eclipse.emf.cdo.view)" alt="" coords="244,225,449,279"/>
-<area shape="rect" id="node6" href="../../view/CDOViewInvalidationEvent.html" title="&#171;interface&#187; CDOViewInvalidationEvent (org.eclipse.emf.cdo.view)" alt="" coords="260,298,433,353"/>
-<area shape="rect" id="node7" href="../../spi/server/InternalCommitContext.html" title="&#171;interface&#187; InternalCommitContext (org.eclipse.emf.cdo.spi.server)" alt="" coords="245,371,448,426"/>
+<area shape="rect" id="node1" href="../branch/CDOBranchPoint.html" title="&#171;interface&#187; CDOBranchPoint (org.eclipse.emf.cdo.common.branch)" alt="" coords="239,5,479,59"/>
+<area shape="rect" id="node2" href="../../explorer/checkouts/CDOCheckout.html" title="&#171;interface&#187; CDOCheckout (org.eclipse.emf.cdo.explorer.checkouts)" alt="" coords="230,78,487,133"/>
+<area shape="rect" id="node3" href="../CDOCommonRepository.html" title="&#171;interface&#187; CDOCommonRepository (org.eclipse.emf.cdo.common)" alt="" coords="260,151,457,206"/>
+<area shape="rect" id="node4" href="../model/CDOPackageUnit.html" title="&#171;interface&#187; CDOPackageUnit (org.eclipse.emf.cdo.common.model)" alt="" coords="241,225,477,279"/>
+<area shape="rect" id="node5" href="../../explorer/repositories/CDORepositoryElement.html" title="&#171;interface&#187; CDORepositoryElement (org.eclipse.emf.cdo.explorer.repositories)" alt="" coords="227,298,491,353"/>
+<area shape="rect" id="node6" href="CDOTimeProvider.html" title="&#171;interface&#187; CDOTimeProvider" alt="" coords="6,269,130,309"/>
+<area shape="rect" id="node7" href="../../view/CDOViewAdaptersNotifiedEvent.html" title="&#171;interface&#187; CDOViewAdaptersNotifiedEvent (org.eclipse.emf.cdo.view)" alt="" coords="256,371,461,426"/>
+<area shape="rect" id="node8" href="../../view/CDOViewInvalidationEvent.html" title="&#171;interface&#187; CDOViewInvalidationEvent (org.eclipse.emf.cdo.view)" alt="" coords="272,445,445,499"/>
+<area shape="rect" id="node9" href="../../spi/server/InternalCommitContext.html" title="&#171;interface&#187; InternalCommitContext (org.eclipse.emf.cdo.spi.server)" alt="" coords="257,518,460,573"/>
</map>
<div id="apivizContainer" style="text-align: center;"><img src="CDOTimeProvider.png" usemap="#APIVIZ" border="0"></div>
<div class="description">
@@ -110,7 +112,7 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>All Known Subinterfaces:</dt>
-<dd><a href="../../../../../../org/eclipse/emf/cdo/admin/CDOAdminClientRepository.html" title="interface in org.eclipse.emf.cdo.admin">CDOAdminClientRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/admin/CDOAdminRepository.html" title="interface in org.eclipse.emf.cdo.common.admin">CDOAdminRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranch</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchTag.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchTag</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/commit/CDOCommitHistory.TriggerLoadElement.html" title="interface in org.eclipse.emf.cdo.common.commit">CDOCommitHistory.TriggerLoadElement</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/commit/CDOCommitInfo.html" title="interface in org.eclipse.emf.cdo.common.commit">CDOCommitInfo</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonRepository.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonTransaction.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonTransaction</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonView.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonView</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/lock/CDOLockChangeInfo.html" title="interface in org.eclipse.emf.cdo.common.lock">CDOLockChangeInfo</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/model/CDOPackageUnit.html" title="interface in org.eclipse.emf.cdo.common.model">CDOPackageUnit</a>, <a href="../../../../../../org/eclipse/emf/cdo/session/CDORepositoryInfo.html" title="interface in org.eclipse.emf.cdo.session">CDORepositoryInfo</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisable.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisable</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</a>, <a href="../../../../../../org/eclipse/emf/cdo/session/CDOSessionInvalidationEvent.html" title="interface in org.eclipse.emf.cdo.session">CDOSessionInvalidationEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/session/CDOSessionLocksChangedEvent.html" title="interface in org.eclipse.emf.cdo.session">CDOSessionLocksChangedEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="interface in org.eclipse.emf.cdo.transaction">CDOTransaction</a>, <a href="../../../../../../org/eclipse/emf/cdo/view/CDOView.html" title="interface in org.eclipse.emf.cdo.view">CDOView</a>, <a href="../../../../../../org/eclipse/emf/cdo/view/CDOViewAdaptersNotifiedEvent.html" title="interface in org.eclipse.emf.cdo.view">CDOViewAdaptersNotifiedEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/view/CDOViewInvalidationEvent.html" title="interface in org.eclipse.emf.cdo.view">CDOViewInvalidationEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/view/CDOViewLocksChangedEvent.html" title="interface in org.eclipse.emf.cdo.view">CDOViewLocksChangedEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/lock/IDurableLockingManager.LockArea.html" title="interface in org.eclipse.emf.cdo.common.lock">IDurableLockingManager.LockArea</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranch.html" title="interface in org.eclipse.emf.cdo.spi.common.branch">InternalCDOBranch</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageUnit.html" title="interface in org.eclipse.emf.cdo.spi.common.model">InternalCDOPackageUnit</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/common/revision/InternalCDORevision.html" title="interface in org.eclipse.emf.cdo.spi.common.revision">InternalCDORevision</a>, <a href="../../../../../../org/eclipse/emf/spi/cdo/InternalCDOSessionInvalidationEvent.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOSessionInvalidationEvent</a>, <a href="../../../../../../org/eclipse/emf/spi/cdo/InternalCDOTransaction.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOTransaction</a>, <a href="../../../../../../org/eclipse/emf/spi/cdo/InternalCDOView.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOView</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalCommitContext.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalCommitContext</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalFailoverParticipant.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalFailoverParticipant</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalRepository.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalSynchronizableRepository.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalSynchronizableRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalTransaction.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalTransaction</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalView.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalView</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IQueryContext.html" title="interface in org.eclipse.emf.cdo.server">IQueryContext</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IRepository.html" title="interface in org.eclipse.emf.cdo.server">IRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IStoreAccessor.QueryResourcesContext.html" title="interface in org.eclipse.emf.cdo.server">IStoreAccessor.QueryResourcesContext</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IStoreAccessor.QueryResourcesContext.ExactMatch.html" title="interface in org.eclipse.emf.cdo.server">IStoreAccessor.QueryResourcesContext.ExactMatch</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IStoreAccessor.QueryXRefsContext.html" title="interface in org.eclipse.emf.cdo.server">IStoreAccessor.QueryXRefsContext</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/ISynchronizableRepository.html" title="interface in org.eclipse.emf.cdo.server">ISynchronizableRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/ITransaction.html" title="interface in org.eclipse.emf.cdo.server">ITransaction</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IView.html" title="interface in org.eclipse.emf.cdo.server">IView</a></dd>
+<dd><a href="../../../../../../org/eclipse/emf/cdo/admin/CDOAdminClientRepository.html" title="interface in org.eclipse.emf.cdo.admin">CDOAdminClientRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/admin/CDOAdminRepository.html" title="interface in org.eclipse.emf.cdo.common.admin">CDOAdminRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranch.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranch</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchTag.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchTag</a>, <a href="../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/commit/CDOCommitHistory.TriggerLoadElement.html" title="interface in org.eclipse.emf.cdo.common.commit">CDOCommitHistory.TriggerLoadElement</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/commit/CDOCommitInfo.html" title="interface in org.eclipse.emf.cdo.common.commit">CDOCommitInfo</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonRepository.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonTransaction.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonTransaction</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/CDOCommonView.html" title="interface in org.eclipse.emf.cdo.common">CDOCommonView</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/lock/CDOLockChangeInfo.html" title="interface in org.eclipse.emf.cdo.common.lock">CDOLockChangeInfo</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/model/CDOPackageUnit.html" title="interface in org.eclipse.emf.cdo.common.model">CDOPackageUnit</a>, <a href="../../../../../../org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryElement</a>, <a href="../../../../../../org/eclipse/emf/cdo/session/CDORepositoryInfo.html" title="interface in org.eclipse.emf.cdo.session">CDORepositoryInfo</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisable.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisable</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</a>, <a href="../../../../../../org/eclipse/emf/cdo/session/CDOSessionInvalidationEvent.html" title="interface in org.eclipse.emf.cdo.session">CDOSessionInvalidationEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/session/CDOSessionLocksChangedEvent.html" title="interface in org.eclipse.emf.cdo.session">CDOSessionLocksChangedEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="interface in org.eclipse.emf.cdo.transaction">CDOTransaction</a>, <a href="../../../../../../org/eclipse/emf/cdo/view/CDOView.html" title="interface in org.eclipse.emf.cdo.view">CDOView</a>, <a href="../../../../../../org/eclipse/emf/cdo/view/CDOViewAdaptersNotifiedEvent.html" title="interface in org.eclipse.emf.cdo.view">CDOViewAdaptersNotifiedEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/view/CDOViewInvalidationEvent.html" title="interface in org.eclipse.emf.cdo.view">CDOViewInvalidationEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/view/CDOViewLocksChangedEvent.html" title="interface in org.eclipse.emf.cdo.view">CDOViewLocksChangedEvent</a>, <a href="../../../../../../org/eclipse/emf/cdo/common/lock/IDurableLockingManager.LockArea.html" title="interface in org.eclipse.emf.cdo.common.lock">IDurableLockingManager.LockArea</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/common/branch/InternalCDOBranch.html" title="interface in org.eclipse.emf.cdo.spi.common.branch">InternalCDOBranch</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageUnit.html" title="interface in org.eclipse.emf.cdo.spi.common.model">InternalCDOPackageUnit</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/common/revision/InternalCDORevision.html" title="interface in org.eclipse.emf.cdo.spi.common.revision">InternalCDORevision</a>, <a href="../../../../../../org/eclipse/emf/spi/cdo/InternalCDOSessionInvalidationEvent.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOSessionInvalidationEvent</a>, <a href="../../../../../../org/eclipse/emf/spi/cdo/InternalCDOTransaction.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOTransaction</a>, <a href="../../../../../../org/eclipse/emf/spi/cdo/InternalCDOView.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOView</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalCommitContext.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalCommitContext</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalFailoverParticipant.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalFailoverParticipant</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalRepository.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalSynchronizableRepository.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalSynchronizableRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalTransaction.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalTransaction</a>, <a href="../../../../../../org/eclipse/emf/cdo/spi/server/InternalView.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalView</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IQueryContext.html" title="interface in org.eclipse.emf.cdo.server">IQueryContext</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IRepository.html" title="interface in org.eclipse.emf.cdo.server">IRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IStoreAccessor.QueryResourcesContext.html" title="interface in org.eclipse.emf.cdo.server">IStoreAccessor.QueryResourcesContext</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IStoreAccessor.QueryResourcesContext.ExactMatch.html" title="interface in org.eclipse.emf.cdo.server">IStoreAccessor.QueryResourcesContext.ExactMatch</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IStoreAccessor.QueryXRefsContext.html" title="interface in org.eclipse.emf.cdo.server">IStoreAccessor.QueryXRefsContext</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/ISynchronizableRepository.html" title="interface in org.eclipse.emf.cdo.server">ISynchronizableRepository</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/ITransaction.html" title="interface in org.eclipse.emf.cdo.server">ITransaction</a>, <a href="../../../../../../org/eclipse/emf/cdo/server/IView.html" title="interface in org.eclipse.emf.cdo.server">IView</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.png
index 3e75bd5adc..f8d6dcffa3 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.png
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/CDOTimeProvider.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/class-use/CDOTimeProvider.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/class-use/CDOTimeProvider.html
index 219c407c1b..e1db23253b 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/class-use/CDOTimeProvider.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/util/class-use/CDOTimeProvider.html
@@ -136,6 +136,18 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.checkouts">org.eclipse.emf.cdo.explorer.checkouts</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts"><code>checkouts</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.eclipse.emf.cdo.explorer.repositories">org.eclipse.emf.cdo.explorer.repositories</a></td>
+<td class="colLast">
+<div class="block">Interfaces for working with <a href="../../../../../../../org/eclipse/emf/cdo/explorer/repositories/CDORepository.html" title="interface in org.eclipse.emf.cdo.explorer.repositories"><code>repositories</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="#org.eclipse.emf.cdo.server">org.eclipse.emf.cdo.server</a></td>
<td class="colLast">
<div class="block">Server concepts for dealing with repositories and stores.</div>
@@ -426,6 +438,46 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.checkouts">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/eclipse/emf/cdo/common/util/CDOTimeProvider.html" title="interface in org.eclipse.emf.cdo.common.util">CDOTimeProvider</a> in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../../../../../org/eclipse/emf/cdo/common/util/CDOTimeProvider.html" title="interface in org.eclipse.emf.cdo.common.util">CDOTimeProvider</a> in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/package-summary.html">org.eclipse.emf.cdo.explorer.checkouts</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/checkouts/CDOCheckout.html" title="interface in org.eclipse.emf.cdo.explorer.checkouts">CDOCheckout</a></span></code>
+<div class="block">A CDO checkout.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.eclipse.emf.cdo.explorer.repositories">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../org/eclipse/emf/cdo/common/util/CDOTimeProvider.html" title="interface in org.eclipse.emf.cdo.common.util">CDOTimeProvider</a> in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a href="../../../../../../../org/eclipse/emf/cdo/common/util/CDOTimeProvider.html" title="interface in org.eclipse.emf.cdo.common.util">CDOTimeProvider</a> in <a href="../../../../../../../org/eclipse/emf/cdo/explorer/repositories/package-summary.html">org.eclipse.emf.cdo.explorer.repositories</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/eclipse/emf/cdo/explorer/repositories/CDORepositoryElement.html" title="interface in org.eclipse.emf.cdo.explorer.repositories">CDORepositoryElement</a></span></code>
+<div class="block">An element of a CDO repository.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="bloc