# CDO Model Repository Documentation

- About
- Conventions
- Overview
- What's New
- Concepts
- Applications
- Runtime Environments
- Java
- JSE
- JEE
- Web Container
- EJB Container
- OSGi
- Eclipse
- RCP
- Headless
- Models
- Packages
- Generated Packages
- Native Packages
- Legacy Packages
- Dynamic Packages
- Package Registries
- Namespace URIs
- Global Package Registry
- Delegating Package Registries
- Modularity
- Nested Packages
- Referenced Packages
- Model Reflection
- Classes
- Abstract Classes
- Interfaces
- Inheritance
- Features
- Attributes
- Data Types
- Enumerations
- References
- Containment References
- Cross References
- Unsettable Features
- Many-Valued Features
- Feature Maps
- Operations
- Parameters
- Exceptions
- Annotations
- Instances
- Objects
- Object Identity
- CDOID Factories
- CDOID Class Loaders
- Object State
- Transient Objects
- New Objects
- Clean Objects
- Dirty Objects
- Proxy Objects
- Conflict Objects
- Invalid Objects
- External References
- Change Notification
- Adapters
- CDO Adapter
- CDO Invalidation Notification
- CDO Delta Notification
- Generic Introspection
- CDO Resources
- CDO Resource Folders
- CDO Root Resource
- Revisions
- Revision Identity
- Version
- Revision Validity
- Creation Time
- Revision Time
- Revision Data
- Attribute Values
- Reference Values
- Revision Deltas
- Technical Infrastructure
- Common Infrastructure
- Revision Manager
- Revision Caches
- Memory Sensitive Cache
- LRU Cache
- Two Level Cache
- Package Manager
- Packages
- Package Proxies
- Client-Side
- Sessions
- Session Configurations
- Session Options
- Passive Updates
- Collection Loading
- Revision Factory
- Session Events
- Session Invalidation Event
- Repository Information
- Package Manager
- Revision Manager
- Revision Loading
- Commit Info Manager
- Commit Infos
- Remote Session Manager
- Remote Session Infos
- Views
- View Options
- Object Invalidation Notifications
- Change Subscription Policies
- Revision Prefetching Policy
- Strong Reference Policy
- Cache Reference Type
- View Events
- View Invalidation Event
- Resource Set Event
- View Providers
- Managed Container View Provider
- Plugin Container Provider
- View Provider Registry
- Audit Views
- Audit Time
- Queries
- Query Infos
- Query Language
- Query String
- Query Parameters
- Result Size Limitation
- Query Execution
- Synchronous Results
- Asynchronous Results
- Transactions
- Transaction Options
- Conflict Resolvers
- Auto Lock Releasing
- Transaction Handlers
- Auto Attacher
- Transaction Events
- Started Event
- Finished Event
- Conflict Event
- Save Points
- Distributed Transactions
- Resource Sets
- Resource Factories
- URI Converters
- View Sets
- Server-Side
- Repository
- Package Manager
- Revision Manager
- Revision Loading
- Session Manager
- Repository Sessions
- Views
- Audits
- Transactions
- Lock Manager
- Commit Manager
- Notification Manager
- Query Manager
- Query Handlers
- Query Handler Provider
- Access Handlers
- Read Access Handlers
- Write Access Handlers
- Store
- Net4j
- Utilities
- Adapters
- Events
- Notifiers
- Asynchronous Delivery
- Listeners
- Factories
- Factory Keys
- Factory Descriptors
- Containers
- Container Deltas
- Modifiable Containers
- Managed Containers
- Element Factory Registry
- Element Post Processors
- Container Persistence
- Plugin Container
- Registries
- Transactional Registries
- Auto Commit
- Map Registries
- Delegating Registries
- State Machines
- States
- Events
- Transitions
- Concurrency Support
- Executors
- Thread Pools
- Workers
- Queue Workers
- One Pending Executor
- Work Serializers
- Synchronous
- Asynchronous
- Completion
- Queue Worker
- Synchronizers
- Result Synchronizer
- Correlators
- Synchronizing Correlator
- Counters
- Non-Blocking Int
- Non-Blocking Long
- Schedulers
- Round Robin List
- Locks
- Read Write Lock
- Read Write Lock Manager
- Lifecycle Management
- Lifecycle States
- Lifecycle Introspection
- Lifecycle Events
- Lifecycle Exceptions
- Memory Management
- Keyed References
- Reference Types
- Strong References
- Soft References
- Weak References
- Phantom References
- Reference Queues
- Reference Queue Workers
- Reference Value Maps
- Security
- Credentials
- Password Credentials
- Credentials Providers
- Password
- Interactive
- Negotiation
- Negotiation Contexts
- Negotiation Exceptions
- Negotiator Factories
- Challenge Response Negotiation
- Challenge Negotiators
- Response Negotiators
- User Managers
- File User Managers
- Randomizers
- Randomizer Factories
- Platform Layer
- Platform
- OSGi Platform
- OSGi Activator
- OSGi Application
- Standalone Platform
- Bundles
- Configuration Properties
- Debug Support
- Translation Support
- Bundle Context
- Preferences
- Preference Types
- Preference Events
- Progress Monitoring
- Root Monitors
- Eclipse Monitoring Bridge
- Timeout Monitors
- Nested Monitors
- Delegating Monitors
- Runtime Logging
- Loggers
- Log Handlers
- Print Log Handler
- OSGi Logging Bridge
- Eclipse Logging Bridge
- Debug Tracing
- Tracers
- Context Tracers
- Performance Tracers
- Trace Handler Events
- Trace Handlers
- Print Trace Handler
- Remote Tracing
- Remote Trace Handler
- Remote Trace Server
- Remote Trace Agent
- Transport Layer
- Buffers
- Buffer Providers
- Buffer Factories
- Buffer Pools
- Buffer Handlers
- Buffer Streams
- Buffer Output Streams
- Buffer Input Streams
- Virtual Channels
- Receive Handlers
- Channel Multiplexers
- Channel Streams
- Channel Output Streams
- Channel Input Streams
- Physical Connections
- Acceptors
- Acceptor Configuration
- __SHORT_TITLE__
- Buffer Provider
- Protocol Factory Registry
- Negotiator
- Acceptor Factories
- Connectors
- Connector Configuration
- Executor Service
- Buffer Provider
- Protocol Factory Registry
- Negotiator
- Connector Factories
- Transport Implementations
- TCP Transport
- TCP Acceptors
- TCP Acceptor Factories
- TCP Connectors
- TCP Connector Factories
- TCP Selectors
- TCP Selector Factories
- HTTP Transport
- HTTP Acceptors
- HTTP Acceptor Factories
- HTTP Connectors
- HTTP Connector Factories
- HTTP Channels
- HTTP Servlet
- JVM Transport
- JVM Acceptors
- JVM Acceptor Factories
- JVM Connectors
- JVMConnector Factories
- Custom Transports
- Application Layer
- Signals
- Requests
- Requests with Confirmation
- Requests with Monitoring
- Indications
- Indications with Response
- Indications with Monitoring
- Signal Streams
- Signal Input Stream
- Signal Output Stream
- Signal Protocols
- Fail-Over Strategies
- Protocol Factories
- Architect's Guide
- Choosing a Runtime Environment
- Programmer's Guide
- Developing a Rich Client Application
- Extender's Guide
- Developing Custom CDO Stores
- Operator's Guide
- Configuring a Repository
- Choosing a Back-End Adapter
- Configuring Remote Access
- Setting Up Security
- Starting a Server
- Stopping a Server
- User's Guide
- Using the Sessions View
- Working with Sessions
- Connecting to Repositories
- Managing Packages
- Registering New Packages
- Using Generated Packages
- Native Packages
- Legacy Packages
- Using Dynamic Packages
- Loading Packages from the Workspace
- Loading Packages from the File System
- Loading Packages from other Sources
- Browsing Registered Packages
- Deregistering Packages
- Controlling Passive Updates
- Disabling Passive Updates
- Synchronizing a Session Manually
- Enabling Passive Updates
- Closing Sessions
- Working with Views
- Opening Read-Only Views
- Changing View Options
- Opening Audit Views
- Changing the Audit Time
- Closing Views
- Opening an Editor for a View
- Working with Transactions
- Opening Transactions
- Committing Transactions
- Rolling Back Transactions
- Closing Transactions
- Opening an Editor for a Transaction
- Working with Resources
- Creating New Resources
- Loading Existing Resources
- Importing Resources
- Importing Multiple Resources
- Exporting Resources
- Exporting Multiple Resources
- Opening an Editor for a Resource
- Using the Generic Editor
- Loading Resources
- Using the Watch List
- Using the Commit History
- Using the EFS Integration
- Using the Team Provider
- References
- Javadocs
- org.eclipse.emf.cdo.common.id
- org.eclipse.emf.cdo.common.io
- org.eclipse.emf.cdo.common.model
- org.eclipse.emf.cdo.common
- org.eclipse.emf.cdo.common.protocol
- org.eclipse.emf.cdo.common.revision.cache
- org.eclipse.emf.cdo.common.revision.delta
- org.eclipse.emf.cdo.common.revision
- org.eclipse.emf.cdo.common.util
- org.eclipse.emf.cdo.defs.impl
- org.eclipse.emf.cdo.defs
- org.eclipse.emf.cdo.defs.util
- org.eclipse.emf.cdo.edit
- org.eclipse.emf.cdo.eresource.impl
- org.eclipse.emf.cdo.eresource
- org.eclipse.emf.cdo.eresource.provider
- org.eclipse.emf.cdo.eresource.util
- org.eclipse.emf.cdo.eresource.validation
- org.eclipse.emf.cdo.examples
- org.eclipse.emf.cdo.net4j
- org.eclipse.emf.cdo
- org.eclipse.emf.cdo.server.db.mapping
- org.eclipse.emf.cdo.server.db
- org.eclipse.emf.cdo.server.hibernate.id
- org.eclipse.emf.cdo.server.hibernate
- org.eclipse.emf.cdo.server.hibernate.teneo
- org.eclipse.emf.cdo.server.mem
- org.eclipse.emf.cdo.server
- org.eclipse.emf.cdo.session
- org.eclipse.emf.cdo.session.remote
- org.eclipse.emf.cdo.spi.common.id
- org.eclipse.emf.cdo.spi.common.model
- org.eclipse.emf.cdo.spi.common
- org.eclipse.emf.cdo.spi.common.revision
- org.eclipse.emf.cdo.spi.server
- org.eclipse.emf.cdo.transaction
- org.eclipse.emf.cdo.ui.defs.impl
- org.eclipse.emf.cdo.ui.defs
- org.eclipse.emf.cdo.ui.defs.util
- org.eclipse.emf.cdo.ui
- org.eclipse.emf.cdo.ui.widgets
- org.eclipse.emf.cdo.util
- org.eclipse.emf.cdo.view
- org.eclipse.emf.spi.cdo
- Extension Points
- See org.eclipse.platform.doc.isv for build automation
- Server Configuration
- MEMStore
- DBStore
- HibernateStore
- ObjectivityStore
- Other Reference Information
- CDO State Machine
- Glossary
- Index
- Legal