/*******************************************************************************
* Copyright (c) 2016 Ericsson
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License v1.0 which
* accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*******************************************************************************/
package org.eclipse.tracecompass.tmf.ui.views.timegraph;
import java.util.Comparator;
import org.eclipse.tracecompass.tmf.ui.widgets.timegraph.model.ITimeGraphEntry;
/**
* Comparator interface for for sorting of time graph entries.
*
* Use this comparator interface for sorting of time graph entries where a different
* behavior is required depending on the sort direction.
*
* @author Bernd Hufmann
* @since 2.0
*
*/
public interface ITimeGraphEntryComparator extends Comparator<ITimeGraphEntry> {
/**
* Sets the sort direction.
*
* @param direction
* The sort direction
*/
void setDirection(int direction);
}