Class CustomResourceDescriptionDelta

  • All Implemented Interfaces:
    org.eclipse.xtext.resource.IResourceDescription.Delta

    public class CustomResourceDescriptionDelta
    extends org.eclipse.xtext.resource.impl.DefaultResourceDescriptionDelta
    Custom DefaultResourceDescriptionDelta with comparing reference description of the IResourceDescription in internalHasChanges()
    • Constructor Summary

      Constructors 
      Constructor Description
      CustomResourceDescriptionDelta​(org.eclipse.xtext.resource.IResourceDescription oldDescription, org.eclipse.xtext.resource.IResourceDescription newDescription)
      Constructor
    • Constructor Detail

      • CustomResourceDescriptionDelta

        public CustomResourceDescriptionDelta​(org.eclipse.xtext.resource.IResourceDescription oldDescription,
                                              org.eclipse.xtext.resource.IResourceDescription newDescription)
        Constructor
        Parameters:
        oldDescription - old IResourceDescription, can be null if there is no it earlier
        newDescription - old IResourceDescription, can be null if there is no it
    • Method Detail

      • internalHasChanges

        protected boolean internalHasChanges()
        Overrides:
        internalHasChanges in class org.eclipse.xtext.resource.impl.DefaultResourceDescriptionDelta
      • equals

        protected boolean equals​(org.eclipse.xtext.resource.IReferenceDescription oldObj,
                                 org.eclipse.xtext.resource.IReferenceDescription newObj)
        Compares two IReferenceDescription contents. Compares only target and source object uri
        Parameters:
        oldObj - old IReferenceDescription, can't be null
        newObj - new IReferenceDescription, can't be null
        Returns:
        true if contents are equals, false otherwise