Show FitClipsePlugin.java syntax highlighted
package ca.ucalgary.cpsc.ebe.fitClipse;
import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.plugin.AbstractUIPlugin;
/**
* The main plugin class to be used in the desktop.
*/
public class FitClipsePlugin extends AbstractUIPlugin {
//The shared instance.
private static FitClipsePlugin plugin;
/**
* The constructor.
*/
public FitClipsePlugin() {
plugin = this;
}
public FitClipsePlugin getInstance(){
return this;
}
public static IWorkspaceRoot getWorkspaceRoot() {
return ResourcesPlugin.getWorkspace().getRoot();
}
/**
* @param message
*/
public static void showDialog(final String message) {
showDialog("FitClipse", message);
}
/**
* @param title
* @param message
*/
public static void showDialog(final String title, final String message) {
final Display display = plugin.getWorkbench().getDisplay();
display.asyncExec(new Runnable() {
public void run() {
MessageDialog.openInformation(display.getShells()[0], title,
message);
}
});
}
}
See more files for this project here