| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public static interface TransactionalEditingDomain.Registry
An ID-based registry of shareable TransactionalEditingDomain instances.
 Although editing domains can be registered in code, the usual means is
 to implement the org.eclipse.emf.transaction.editingDomains
 extension point.
| Field Summary | |
|---|---|
| static TransactionalEditingDomain.Registry | INSTANCEThe single static registry instance. | 
| Method Summary | |
|---|---|
|  void | add(String id,
    TransactionalEditingDomain domain)Registers an editing domain under the specified ID. | 
|  TransactionalEditingDomain | getEditingDomain(String id)Obtains the editing domain having the specified ID. | 
|  TransactionalEditingDomain | remove(String id)Removes the editing domain matching the specified ID from the registry. | 
| Field Detail | 
|---|
static final TransactionalEditingDomain.Registry INSTANCE
| Method Detail | 
|---|
TransactionalEditingDomain getEditingDomain(String id)
id - the ID to request
null if it is
     not found and it could not be created from the extension point
void add(String id,
         TransactionalEditingDomain domain)
org.eclipse.emf.transaction.editingDomains extension
 point.
id - the domain ID to registerdomain - the domain to register.  If its current
    ID is not the registered ID, then it
    is updated to correspond
IllegalArgumentException - if the specified ID is already registered
    statically on the extension pointTransactionalEditingDomain remove(String id)
org.eclipse.emf.transaction.editingDomains extension
 point.
id - the domain ID to deregister
null if none was registered
IllegalArgumentException - if the specified ID was registered
    statically on the extension point| 
 | Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||