## Package org.eclipse.emf.edit.domain

This provides support for an `EditingDomain`, which acts a centralized control mechanism for managing a set of interrelated models and the `Command`s which modify them. See:
Description

Interface Summary
EditingDomain: An editing domain manages a self-contained set of interrelated EMF models and the `Command`s that modify them.
IEditingDomainProvider: This is the interface specified by an object that is able to yield its `EditingDomain`.

Class Summary
AdapterFactoryEditingDomain: This class implements an editing domain by delegating to adapters that implement `IEditingDomainItemProvider`.
AdapterFactoryEditingDomain.DomainTreeIterator<E>: This implements an tree iterator that iterates over an object, it's domain children, their domain children, and so on.
AdapterFactoryEditingDomain.EditingDomainProvider: This class is an adapter than implements `IEditingDomainProvider`.

## Package org.eclipse.emf.edit.domain Description

This provides support for an `EditingDomain`, which acts a centralized control mechanism for managing a set of interrelated models and the `Command`s which modify them.

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.