|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.FactoryImpl
public static class TransactionalEditingDomainImpl.FactoryImpl
Default implementation of a transaction editing domain factory. This
class creates TransactionalEditingDomainImpl
s and provides the mapping of
resource sets to editing domain instances.
Clients that implement their own factory can plug in to the mapping
of resource sets to editing domains using the static instance's
mapResourceSet(TransactionalEditingDomain)
and
unmapResourceSet(TransactionalEditingDomain)
methods by casting the
TransactionalEditingDomain.Factory#INSTANCE
to the
TransactionalEditingDomainImpl.FactoryImpl
type.
Field Summary |
---|
Fields inherited from interface org.eclipse.emf.transaction.TransactionalEditingDomain.Factory |
---|
INSTANCE |
Constructor Summary | |
---|---|
TransactionalEditingDomainImpl.FactoryImpl()
|
Method Summary | |
---|---|
TransactionalEditingDomain |
createEditingDomain()
Creates an editing domain with a default resource set implementation. |
TransactionalEditingDomain |
createEditingDomain(ResourceSet rset)
Creates a new transactional editing domain on the specified resource set. |
TransactionalEditingDomain |
getEditingDomain(ResourceSet rset)
Obtains the transactional editing domain (if any) that is currently managing the specified resource set. |
void |
mapResourceSet(TransactionalEditingDomain domain)
Adds the specified editing domain to the global reverse mapping of resource sets. |
void |
unmapResourceSet(TransactionalEditingDomain domain)
Removes the specified editing domain from the global reverse mapping of resource sets. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransactionalEditingDomainImpl.FactoryImpl()
Method Detail |
---|
public TransactionalEditingDomain createEditingDomain()
TransactionalEditingDomain.Factory
createEditingDomain
in interface TransactionalEditingDomain.Factory
public TransactionalEditingDomain createEditingDomain(ResourceSet rset)
TransactionalEditingDomain.Factory
createEditingDomain
in interface TransactionalEditingDomain.Factory
rset
- the resource set
public TransactionalEditingDomain getEditingDomain(ResourceSet rset)
TransactionalEditingDomain.Factory
getEditingDomain
in interface TransactionalEditingDomain.Factory
rset
- a resource set
null
if it is not managed
by any TransactionalEditingDomain
public void mapResourceSet(TransactionalEditingDomain domain)
domain
- the editing domain to add to the resource set mappingpublic void unmapResourceSet(TransactionalEditingDomain domain)
domain
- the editing domain to remove from the resource set mapping
|
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 |