Interface ECPProjectContentTouchedObserver

  • All Superinterfaces:
    ECPObserver
    All Known Implementing Classes:
    ModelContentProvider

    public interface ECPProjectContentTouchedObserver
    extends ECPObserver
    This Observer is called when objects of an project are touched. Touching means changed or affected indirectly by the change. This implies that the objects might not have changed any of their attributes or references. Should be mainly used to update UI correctly. This Observer is notified after the ECPProjectContentChangedObserver. It will also get all Elements that where affected by the change.
    Author:
    Eugen Neufeld
    • Method Detail

      • contentTouched

        void contentTouched​(ECPProject project,
                            java.util.Collection<java.lang.Object> objects,
                            boolean structural)
        This is called when objects of a project changed.
        Parameters:
        project - the project where the changed occurred.
        objects - the objects that changed and the objects affected by the change
        structural - whether the change was structural that is changes to containment references