org.eclipse.emf.workspace.examples.extlibrary.domain
Class EXTLibraryEditingDomainFactory
java.lang.Object
org.eclipse.emf.workspace.examples.extlibrary.domain.EXTLibraryEditingDomainFactory
-
All Implemented Interfaces:
-
TransactionalEditingDomain.Factory
-
public class EXTLibraryEditingDomainFactory
- extends
Object
- implements
TransactionalEditingDomain.Factory
An editing domain factory registered on the extension point to create our
shared editing domain for EXTLibrary model editors.
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
EXTLibraryEditingDomainFactory
public EXTLibraryEditingDomainFactory()
createEditingDomain
public
TransactionalEditingDomain createEditingDomain()
-
Description copied from interface:
TransactionalEditingDomain.Factory
- Creates an editing domain with a default resource set implementation.
-
-
Specified by:
-
createEditingDomain
in interface
TransactionalEditingDomain.Factory
-
-
Returns:
- the new editing domain
createEditingDomain
public
TransactionalEditingDomain createEditingDomain(
ResourceSet rset)
-
Description copied from interface:
TransactionalEditingDomain.Factory
- Creates a new transactional editing domain on the specified resource
set. Although it is possible to create multiple editing domains on
the same resource set, this would rarely be useful.
-
-
Specified by:
-
createEditingDomain
in interface
TransactionalEditingDomain.Factory
-
-
Parameters:
-
rset
- the resource set
-
Returns:
- a new editing domain on the supplied resource set
getEditingDomain
public
TransactionalEditingDomain getEditingDomain(
ResourceSet rset)
-
Description copied from interface:
TransactionalEditingDomain.Factory
- Obtains the transactional editing domain (if any) that is currently
managing the specified resource set.
-
-
Specified by:
-
getEditingDomain
in interface
TransactionalEditingDomain.Factory
-
-
Parameters:
-
rset
- a resource set
-
Returns:
- its editing domain, or
null
if it is not managed
by any TransactionalEditingDomain