public static class DirtyStateResourceDescription.Manager extends Object implements IResourceDescription.Manager
IResourceDescription.Manager.AllChangeAware| Constructor and Description |
|---|
DirtyStateResourceDescription.Manager(IResourceDescription.Manager delegate) |
| Modifier and Type | Method and Description |
|---|---|
protected List<IEObjectDescription> |
computeTypes(org.eclipse.emf.ecore.resource.Resource resource) |
IResourceDescription.Delta |
createDelta(IResourceDescription oldDescription,
IResourceDescription newDescription) |
protected MessageDigest |
createDigest() |
protected IResourceDescription |
createResourceDescription(org.eclipse.emf.ecore.resource.Resource resource) |
IResourceDescription |
getResourceDescription(org.eclipse.emf.ecore.resource.Resource resource) |
protected String |
getText(org.eclipse.emf.ecore.resource.Resource resource) |
protected String |
getTextHash(org.eclipse.emf.ecore.resource.Resource resource) |
boolean |
isAffected(Collection<IResourceDescription.Delta> deltas,
IResourceDescription candidate,
IResourceDescriptions context) |
boolean |
isAffected(IResourceDescription.Delta delta,
IResourceDescription candidate) |
public static final String TEXT_HASH
@Inject public DirtyStateResourceDescription.Manager(IResourceDescription.Manager delegate)
public IResourceDescription getResourceDescription(org.eclipse.emf.ecore.resource.Resource resource)
getResourceDescription in interface IResourceDescription.Managerprotected IResourceDescription createResourceDescription(org.eclipse.emf.ecore.resource.Resource resource)
protected List<IEObjectDescription> computeTypes(org.eclipse.emf.ecore.resource.Resource resource)
public IResourceDescription.Delta createDelta(IResourceDescription oldDescription, IResourceDescription newDescription)
createDelta in interface IResourceDescription.Managerpublic boolean isAffected(IResourceDescription.Delta delta, IResourceDescription candidate) throws IllegalArgumentException
isAffected in interface IResourceDescription.ManagerIllegalArgumentExceptionpublic boolean isAffected(Collection<IResourceDescription.Delta> deltas, IResourceDescription candidate, IResourceDescriptions context) throws IllegalArgumentException
isAffected in interface IResourceDescription.ManagerIllegalArgumentExceptionprotected String getTextHash(org.eclipse.emf.ecore.resource.Resource resource)
protected String getText(org.eclipse.emf.ecore.resource.Resource resource)
protected MessageDigest createDigest() throws NoSuchAlgorithmException
NoSuchAlgorithmExceptionCopyright © 2016. All Rights Reserved.