Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Interface TransactionalEditingDomain.DefaultOptions

All Known Implementing Classes:
Enclosing interface:

public static interface TransactionalEditingDomain.DefaultOptions

Adapter interface provided by TransactionalEditingDomains that support the notion of default transaction options. This allows clients, usually when initializing an editing domain, to specify options that will be applied to any read/write Transaction for which explicit values are not provided when they are created.

There are no default-defaults: by default, an editing domain has no default transaction options. Default options are only applied to root-level transactions. Nested transactions are expected to inherit them (or not) as appropriate to the implementation of the options, as usual.

Note that these are applied also to undo/redo transactions and may be overridden by the options returned by the InternalTransactionalEditingDomain.getUndoRedoOptions() method. Thus, it may be important for an editing domain to use the undo/redo options to explicitly disable options that may have defaults.

The default editing domain implementation provides this adapter interface.


Method Summary
  Map<?,?> getDefaultTransactionOptions ()
          Obtains a read-only view of the editing domain's default transaction options.
 void setDefaultTransactionOptions ( Map<?,?> options)
          Sets the default transaction options.

Method Detail


Map<?,?> getDefaultTransactionOptions()
Obtains a read-only view of the editing domain's default transaction options.

my read-only map of transaction options


void setDefaultTransactionOptions(
Map<?,?> options)
Sets the default transaction options. It is probably best to do this only when configuring a new editing domain, as inconsistent behaviour may result from changing the options while editing transactions are in progress.

options - the new options. The options are copied from the map

Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.

  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire