| Interface | Description | 
|---|---|
| DirtyStateEditorSupport.IConcurrentEditingCallback | 
 Allows to mock the user decision in unit tests. 
 | 
| DirtyStateEditorSupport.IDirtyStateEditorSupportClient | 
 Minimal required interface for clients. 
 | 
| IContentTypeSpecific | |
| IDirtyResource | 
 Representation of a resource that is currently edited. 
 | 
| IDirtyResource.NormalizedURISupportExtension | 
 An extension interface for  
IDirtyResource | 
| IDirtyStateManager | 
 An implementation of  
IDirtyStateManager can be used to register
 a currently edited resource and listen to changes on those resources. | 
| IDirtyStateManager.Event | 
 The  
IDirtyStateManager will raise specialized events that provide
 direct type-safe access to the source as IDirtyStateManager. | 
| ISourceViewerAware | |
| IURIEditorOpener | |
| IValidationJobScheduler | |
| IXtextEditorAware | |
| IXtextEditorCallback | |
| XtextSourceViewer.Factory |