public class ModelEditorInputSynchronizer
extends java.lang.Object
implements org.eclipse.emf.edit.provider.IDisposable
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.transaction.TransactionalEditingDomain |
editingDomain |
protected org.eclipse.ui.IEditorInput |
editorInput |
protected IModelEditorInputChangeAnalyzer |
editorInputChangeAnalyzer |
protected IModelEditorInputChangeHandler |
editorInputChangeHandler |
Constructor and Description |
---|
ModelEditorInputSynchronizer(org.eclipse.ui.IEditorInput editorInput,
org.eclipse.emf.transaction.TransactionalEditingDomain editingDomain,
IModelEditorInputChangeAnalyzer editorInputChangeAnalyzer,
IModelEditorInputChangeHandler editorInputChangeHandler) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.emf.transaction.ResourceSetListener |
createObjectChangedListener() |
protected org.eclipse.emf.transaction.ResourceSetListener |
createResourceLoadedListener() |
protected org.eclipse.emf.transaction.ResourceSetListener |
createResourceMovedListener() |
protected org.eclipse.emf.transaction.ResourceSetListener |
createResourceRemovedListener() |
void |
dispose() |
protected org.eclipse.core.commands.operations.IOperationHistory |
getOperationHistory() |
protected void |
installModelChangeListeners() |
protected void |
uninstallModelChangeListeners() |
protected org.eclipse.ui.IEditorInput editorInput
protected org.eclipse.emf.transaction.TransactionalEditingDomain editingDomain
protected IModelEditorInputChangeAnalyzer editorInputChangeAnalyzer
protected IModelEditorInputChangeHandler editorInputChangeHandler
public ModelEditorInputSynchronizer(org.eclipse.ui.IEditorInput editorInput, org.eclipse.emf.transaction.TransactionalEditingDomain editingDomain, IModelEditorInputChangeAnalyzer editorInputChangeAnalyzer, IModelEditorInputChangeHandler editorInputChangeHandler)
protected void installModelChangeListeners()
protected void uninstallModelChangeListeners()
protected org.eclipse.emf.transaction.ResourceSetListener createResourceLoadedListener()
protected org.eclipse.emf.transaction.ResourceSetListener createResourceMovedListener()
protected org.eclipse.emf.transaction.ResourceSetListener createResourceRemovedListener()
protected org.eclipse.emf.transaction.ResourceSetListener createObjectChangedListener()
protected org.eclipse.core.commands.operations.IOperationHistory getOperationHistory()
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable