public class EditingDomainListener extends Object
EditingDomain
.Constructor and Description |
---|
EditingDomainListener(org.eclipse.emf.edit.domain.EditingDomain editingDomain)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addHistory(org.eclipse.emf.ecore.resource.Resource metamodel)
Add a metamodel resource to the history.
|
void |
addResourceListener(IResourceLoadListener listener)
Add a listener.
|
void |
beginListening()
Start the listener.
|
void |
createHistory(List<org.eclipse.emf.ecore.resource.Resource> metamodelResources)
Create history for a certain metamodel.
|
void |
createHistory(List<org.eclipse.emf.ecore.resource.Resource> metamodelResources,
org.eclipse.emf.common.util.URI historyURI)
Create history for a certain metamodel.
|
void |
endListening()
Stop the listener.
|
org.eclipse.emf.edit.domain.EditingDomain |
getEditingDomain()
Returns editingDomain.
|
MetamodelExtent |
getExtent()
Returns extent.
|
History |
getHistory()
Get the history that is listened to.
|
boolean |
isListening()
Returns listening.
|
boolean |
isRecorded(org.eclipse.emf.ecore.resource.Resource metamodel)
Check whether the history is already recorded for a metamodel.
|
boolean |
loadHistory()
Load the history from a metamodel resource
|
void |
release()
Release a metamodel.
|
void |
removeResourceListener(IResourceLoadListener listener)
Remove a listener.
|
void |
resetRecorder()
Reset the recorder if it no longer works on the real metamodel.
|
public EditingDomainListener(org.eclipse.emf.edit.domain.EditingDomain editingDomain)
public void beginListening()
public void endListening()
public boolean isListening()
public void resetRecorder()
public boolean loadHistory()
public boolean isRecorded(org.eclipse.emf.ecore.resource.Resource metamodel)
public void addHistory(org.eclipse.emf.ecore.resource.Resource metamodel)
public void createHistory(List<org.eclipse.emf.ecore.resource.Resource> metamodelResources)
public void createHistory(List<org.eclipse.emf.ecore.resource.Resource> metamodelResources, org.eclipse.emf.common.util.URI historyURI)
public void release()
public History getHistory()
null
if it cannot be loadedpublic org.eclipse.emf.edit.domain.EditingDomain getEditingDomain()
public MetamodelExtent getExtent()
public void addResourceListener(IResourceLoadListener listener)
public void removeResourceListener(IResourceLoadListener listener)
Copyright © 2020. All rights reserved.