org.eclipse.emf.ecp.core.util.observer
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 Summary
 void contentTouched(ECPProject project, Collection<Object> objects, boolean structural)
          This is called when objects of a project changed.
 

Method Detail

contentTouched

void contentTouched(ECPProject project,
                    Collection<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


Copyright © 2015. All Rights Reserved.