Class EObjectDescriptionDeltaProvider.Delta

    • Constructor Summary

      Constructors 
      Constructor Description
      Delta​(org.eclipse.emf.ecore.EObject object, IEObjectSnapshot snapshot, java.util.List<org.eclipse.xtext.resource.IEObjectDescription> descriptions)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean forAll​(java.util.function.BiFunction<org.eclipse.xtext.resource.IEObjectDescription,​org.eclipse.xtext.resource.IEObjectDescription,​java.lang.Boolean> comparator)  
      java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getDescriptions()  
      org.eclipse.emf.ecore.EObject getObject()  
      IEObjectSnapshot getSnapshot()  
      boolean hasQualifiedNameChanged()  
      boolean hasSimpleNameOrUserdataChanged()  
      protected boolean isQualifiedNameEqual​(org.eclipse.xtext.resource.IEObjectDescription desc1, org.eclipse.xtext.resource.IEObjectDescription desc2)  
      protected boolean isSimpleNameAndUserdataEqual​(org.eclipse.xtext.resource.IEObjectDescription oldDesc, org.eclipse.xtext.resource.IEObjectDescription newDesc)  
      protected boolean isUserDataEqual​(org.eclipse.xtext.resource.IEObjectDescription oldObj, org.eclipse.xtext.resource.IEObjectDescription newObj)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Delta

        public Delta​(org.eclipse.emf.ecore.EObject object,
                     IEObjectSnapshot snapshot,
                     java.util.List<org.eclipse.xtext.resource.IEObjectDescription> descriptions)
    • Method Detail

      • forAll

        protected boolean forAll​(java.util.function.BiFunction<org.eclipse.xtext.resource.IEObjectDescription,​org.eclipse.xtext.resource.IEObjectDescription,​java.lang.Boolean> comparator)
      • getDescriptions

        public java.util.List<org.eclipse.xtext.resource.IEObjectDescription> getDescriptions()
      • getObject

        public org.eclipse.emf.ecore.EObject getObject()
      • hasQualifiedNameChanged

        public boolean hasQualifiedNameChanged()
      • hasSimpleNameOrUserdataChanged

        public boolean hasSimpleNameOrUserdataChanged()
      • isQualifiedNameEqual

        protected boolean isQualifiedNameEqual​(org.eclipse.xtext.resource.IEObjectDescription desc1,
                                               org.eclipse.xtext.resource.IEObjectDescription desc2)
      • isSimpleNameAndUserdataEqual

        protected boolean isSimpleNameAndUserdataEqual​(org.eclipse.xtext.resource.IEObjectDescription oldDesc,
                                                       org.eclipse.xtext.resource.IEObjectDescription newDesc)
      • isUserDataEqual

        protected boolean isUserDataEqual​(org.eclipse.xtext.resource.IEObjectDescription oldObj,
                                          org.eclipse.xtext.resource.IEObjectDescription newObj)