public interface EditingContextAdapter
Modifier and Type | Method and Description |
---|---|
void |
addLockStatusChangedListener(java.util.function.Consumer<java.util.Collection<LockStatusChangeEvent>> listener)
Adds a new lock status changed listener to the collection of lock status changed listeners to be notified when
model elements are locked or unlocked.
|
org.eclipse.emf.edit.domain.EditingDomain |
getEditingDomain()
Returns the editing domain.
|
LockStatusChangeEvent.LockStatus |
getLockStatus(org.eclipse.emf.ecore.EObject obj)
Returns the current locking status of an element.
|
org.eclipse.core.runtime.IStatus |
performModelChange(java.lang.Runnable operation)
Executes an operation which which potentially makes changes to the model.
|
void |
registerModelChangeListener(java.util.function.Consumer<java.util.List<org.eclipse.emf.common.notify.Notification>> listener)
Registers the sole unique model change listener listener to be notified when the model is modified.
|
void |
removeLockStatusChangedListener(java.util.function.Consumer<java.util.Collection<LockStatusChangeEvent>> listener)
Removes the given lock status changed listener from the list of all lock status changed listeners..
|
void |
unregisterModelChangeListener()
Unregisters the currently set model change listener.
|
org.eclipse.core.runtime.IStatus performModelChange(java.lang.Runnable operation)
operation
- the operation.void registerModelChangeListener(java.util.function.Consumer<java.util.List<org.eclipse.emf.common.notify.Notification>> listener)
null
.listener
- the listener to invoke when the model is modified.void unregisterModelChangeListener()
org.eclipse.emf.edit.domain.EditingDomain getEditingDomain()
void addLockStatusChangedListener(java.util.function.Consumer<java.util.Collection<LockStatusChangeEvent>> listener)
listener
- the listener to invoke when elements are locked or unlocked.void removeLockStatusChangedListener(java.util.function.Consumer<java.util.Collection<LockStatusChangeEvent>> listener)
listener
- The listener to unregisterLockStatusChangeEvent.LockStatus getLockStatus(org.eclipse.emf.ecore.EObject obj)
obj
- the element.