## Uses of Interface
org.eclipse.emf.transaction.Transaction.OptionMetadata

Packages that use Transaction.OptionMetadata
org.eclipse.emf.transaction: Definition of the API for a transactional editing domain.
org.eclipse.emf.transaction.internal
org.eclipse.emf.transaction.util: Utilities used by/with the transactional editing domain API.

Uses of Transaction.OptionMetadata in org.eclipse.emf.transaction

Methods in org.eclipse.emf.transaction that return Transaction.OptionMetadata
`Transaction.OptionMetadata` `Transaction.OptionMetadata.Registry.getOptionMetadata(Object option)` Obtains a metadata object describing the specified transaction option.

Uses of Transaction.OptionMetadata in org.eclipse.emf.transaction.internal

Classes in org.eclipse.emf.transaction.internal that implement Transaction.OptionMetadata
`class` `AllowChangePropagationBlockingOption` Metadata implementation for the non-trivial complexity of the `TransactionImpl.ALLOW_CHANGE_PROPAGATION_BLOCKING` transaction option.
`class` `BlockChangePropagationOption` Metadata implementation for the non-trivial complexity of the `TransactionImpl.BLOCK_CHANGE_PROPAGATION` transaction option.
`class` `ValidateEditOption` Metadata implementation for the non-trivial complexity of the `Transaction.OPTION_VALIDATE_EDIT` transaction option.

Uses of Transaction.OptionMetadata in org.eclipse.emf.transaction.util

Classes in org.eclipse.emf.transaction.util that implement Transaction.OptionMetadata
`class` `BasicTransactionOptionMetadata` A simple implementation of the `Transaction.OptionMetadata` interface.

Methods in org.eclipse.emf.transaction.util that return Transaction.OptionMetadata
`protected Transaction.OptionMetadata` `BasicTransactionOptionMetadataRegistry.basicGetOptionMetadata(Object option)` Gets the specified option's metadata, possibly from a delegate, without lazily creating and caching a result for unrecognized options.
`protected Transaction.OptionMetadata` `BasicTransactionOptionMetadataRegistry.delegatedGetOptionMetadata(Object option)`
`Transaction.OptionMetadata` `BasicTransactionOptionMetadataRegistry.getOptionMetadata(Object option)` Obtains a metadata object describing the specified transaction option. This implementation caches, locally, the lazily created metadata for options that are unrecognized.
`static Transaction.OptionMetadata` `BasicTransactionOptionMetadata.newBoolean(Object option, boolean defaultValue)` Creates a new transaction option meta-data for an heritary, non-tag, boolean-valued option.
`Transaction.OptionMetadata` `BasicTransactionOptionMetadataRegistry.register(Transaction.OptionMetadata metadata)` Registers an option metadata descriptor.

Methods in org.eclipse.emf.transaction.util with parameters of type Transaction.OptionMetadata
`Transaction.OptionMetadata` `BasicTransactionOptionMetadataRegistry.register(Transaction.OptionMetadata metadata)` Registers an option metadata descriptor.

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