Interface Summary Interface Description IBatchSessionControllerCallback used by the batch mode of BM to bring additional control of the batch operations. IBmEditingContextThe interface that represents the editing context. IBmEditingContextStateListenerThe interface for editing context state listener. IBmGlobalEditingContextThe global editing context. IBmLifecycleListener Deprecated.Use DT lifecycle listeners and lifecycle aware services instead. IBmLocalEditingContextThe local editing context. IBmModelEntry point for all interactions with the BM integration mechanism. IBmPostUndoRedoHandlerA mix-in interface for
tasksthat need to execute some custom logic on undo/redo.
IBmProviderthat controls access to the project's sources.
IBmProjectProviderSynchronizationListenerThis listener is being notified in case of external data synchronization is being started or finished. IBmProvider Deprecated. IBmSaveManagerThe save manager saves objects to external data sources. IBmTask<T>The interface that describes the BM task for objects editing. IBmTaskCompletedProcessorInterface for components that need notification upon successful task execution. IBmWorkspaceSynchronizationListenerListener class is intended to be used then workspace synchronization operations are performed.
Class Summary Class Description AbstractBmTask<T>The abstract implementation of the
BmBasicTaskThe task implementation for simplified compatibility with old BM implementation BmBasicTask1<P1>Base class for task with useful operations. BmBasicTask2<P1,P2>Base class for task with useful operations. BmBasicTask2Collection<P1,P2>Base class for task with useful operation with collections. BmCompoundTaskA task that comprises a sequence of subtasks. BmEcoreUtilThis class contains convenient static methods for working with EMF and BM objects BmModelsFactory methods for models. BmObjectClassExtendedMetadata Deprecated.The class belonged to a mechanism that was deleted. BmSaveManagerTaskTask to save a resource. TestFileUtilTest file utitlities.
Enum Summary Enum Description EditingContextStateThe state of the editing context
Exception Summary Exception Description BmBatchSessionExceptionThe runtime exception thrown in cases: If the current BM operation is performed outside batch session while the batch session is active If the current BM operation is performed inside the batch session while another batch session is active BmTaskExecutionExceptionThe runtime exception thrown while BM task execution.