package org.gemoc.executionframework.ui;

import java.util.List;

import org.eclipse.emf.common.util.URI;

/**
 * Presents {@link fr.inria.aoste.timesquare.ccslkernel.model.TimeModel.Event
 * Event}
 * 
 * @author <a href="mailto:yvan.lussaud@obeo.fr">Yvan Lussaud</a>
 *
 */
public interface IEvenPresenter {

	/**
	 * Presents the given {@link List} of
	 * {@link fr.inria.aoste.timesquare.ccslkernel.model.TimeModel.Event Event}
	 * 
	 * @param events
	 *            {@link fr.inria.aoste.timesquare.ccslkernel.model.TimeModel.Event
	 *            Event}
	 */
	void present(List<URI> events);

}

@@ -111,92 +111,263 @@
 %0A * 
-Presents %7B@link fr.inria.aoste.timesquare.ccslkernel.model.TimeModel.
+a class tha implement IEvenPresenter is a graphical UI that %0A * presents/displays %7B@link fr.inria.aoste.timesquare.ecl.feedback.feedback.ModelSpecificEvent%0A * ModelSpecific
 Event
+%7D
 %0A * 
+When asked it should highlight/focus on the requested  ModelSpecific
 Event
-%7D
 %0A * 
@@ -488,16 +488,44 @@
 %09 * 
-Presents
+Ask the view to present or highlight
  the
@@ -588,41 +588,62 @@
 are.
-ccslkernel.model.TimeModel.Event 
+ecl.feedback.feedback.ModelSpecificEvent ModelSpecific
 Even
@@ -720,62 +720,81 @@
 are.
-ccslkernel.model.TimeModel.Event%0A%09 *            Event%7D
+ecl.feedback.feedback.ModelSpecificEvent ModelSpecificEvent%7D to highlight
 %0A%09 *

clarify the role of the IEvenPresenter class in its documentation