public class DocumentBasedDirtyResource extends Object implements IDirtyResource.NormalizedURISupportExtension, IDirtyResource.ICurrentStateProvidingExtension, com.google.inject.Provider<IResourceDescription>, IDirtyResource.InitializationAware
IDirtyResource.ICurrentStateProvidingExtension, IDirtyResource.InitializationAware, IDirtyResource.NormalizedURISupportExtension| Constructor and Description |
|---|
DocumentBasedDirtyResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(IXtextDocument document) |
void |
copyState(IResourceDescription original) |
void |
disconnect(IXtextDocument document) |
IResourceDescription |
get()
Callback method for the copied resource description.
|
String |
getActualContents() |
String |
getActualContentsIfInitialized()
Returns the current content of the underlying document or resource as text.
|
String |
getContents() |
String |
getContentsIfInitialized()
Returns the content of the resource as text.
|
IResourceDescription |
getDescription() |
IResourceDescription |
getDescriptionIfInitialized() |
org.eclipse.emf.common.util.URI |
getNormalizedURI() |
ResourceStorageLoadable |
getResourceStorageLoadable() |
IXtextDocument |
getUnderlyingDocument() |
org.eclipse.emf.common.util.URI |
getURI() |
protected void |
initiallyProcessResource(XtextResource resource) |
boolean |
isInitialized()
Returns
true if the resource is initialized. |
void |
setResourceStorageLoadableProvider(com.google.inject.Provider<ResourceStorageLoadable> provider) |
public void connect(IXtextDocument document)
protected void initiallyProcessResource(XtextResource resource)
public void disconnect(IXtextDocument document)
public IResourceDescription get()
get in interface javax.inject.Provider<IResourceDescription>null.public void copyState(IResourceDescription original)
public IXtextDocument getUnderlyingDocument()
public IResourceDescription getDescriptionIfInitialized()
getDescriptionIfInitialized in interface IDirtyResource.InitializationAwarenull, if the resource is not yet initialized.IDirtyResource.getDescription()public boolean isInitialized()
IDirtyResource.InitializationAwaretrue if the resource is initialized.isInitialized in interface IDirtyResource.InitializationAwarepublic org.eclipse.emf.common.util.URI getURI()
getURI in interface IDirtyResourcenull.public IResourceDescription getDescription()
getDescription in interface IDirtyResourcenull.IDirtyResource.InitializationAware.getDescriptionIfInitialized()public String getContents()
getContents in interface IDirtyResourcenull. May be the content of a
snapshot.IDirtyResource.InitializationAware.getContentsIfInitialized()public String getContentsIfInitialized()
IDirtyResource.InitializationAwarenull.getContentsIfInitialized in interface IDirtyResource.InitializationAwareIDirtyResource.getContents()public String getActualContents()
getActualContents in interface IDirtyResourcenull.IDirtyResource.InitializationAware.getActualContentsIfInitialized()public String getActualContentsIfInitialized()
IDirtyResource.InitializationAwarenull.getActualContentsIfInitialized in interface IDirtyResource.InitializationAwareIDirtyResource.getActualContents()public org.eclipse.emf.common.util.URI getNormalizedURI()
getNormalizedURI in interface IDirtyResource.NormalizedURISupportExtensionnull.public ResourceStorageLoadable getResourceStorageLoadable()
getResourceStorageLoadable in interface IDirtyResource.ICurrentStateProvidingExtensionpublic void setResourceStorageLoadableProvider(com.google.inject.Provider<ResourceStorageLoadable> provider)
Copyright © 2016. All Rights Reserved.