/*
*
*/
package stateAnalysis.diagram.navigator;
import org.eclipse.jface.viewers.ViewerSorter;
/**
* @generated
*/
public class StateAnalysisNavigatorSorter extends ViewerSorter {
/**
* @generated
*/
private static final int GROUP_CATEGORY = 7043;
/**
* @generated
*/
private static final int SHORTCUTS_CATEGORY = 7042;
/**
* @generated
*/
public int category(Object element) {
if (element instanceof stateAnalysis.diagram.navigator.StateAnalysisNavigatorItem) {
stateAnalysis.diagram.navigator.StateAnalysisNavigatorItem item = (stateAnalysis.diagram.navigator.StateAnalysisNavigatorItem) element;
if (item.getView().getEAnnotation("Shortcut") != null) { //$NON-NLS-1$
return SHORTCUTS_CATEGORY;
}
return stateAnalysis.diagram.part.StateAnalysisVisualIDRegistry
.getVisualID(item.getView());
}
return GROUP_CATEGORY;
}
}