Code Search for Developers
 
 
  

FitClipsePlugin.java from MASE: Agile Software Engineering at Krugle


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

MASE: Agile Software Engineering

The MASE project investigates methods to support the coordination and executable acceptance testing of software projects. Keywords: Agile methods, distributed teams, Extreme Programming. See http://ebe.cpsc.ucalgary.ca/ebe for more information.

Project homepage: http://sourceforge.net/projects/mase
Programming language(s): Java,XML
License: other

  actions/
    CheckAsFitProjectAction.java
    ConnectProjectToServerAction.java
  connector/
    FitNesse.java
    IServerConnector.java
    MaseSystem.java
    ServerConfiguration.java
    ServerConnectorFactory.java
  fixtureGeneration/
    ActionFixtureSource.java
    ColumnFixtureSource.java
    DoFixtureSource.java
    DoFixtureSource_2.java
    ExtendedCamelCase.java
    FixtureSource.java
    FixtureSourceFactory.java
    FixtureSourceTest.java
    RowFixtureSource.java
    Util.java
    WikiDocumentParser.java
    WikiSection.java
  javaSourceModification/
    JavaClass.java
    JavaClassChild.java
    JavaFile.java
    JavaMethod.java
    JavaMethodContent.java
    JavaMethodContentNode.java
    JavaMethodParameter.java
    JavaMultilineComment.java
    JavaProperty.java
    JavaSourceUtil.java
  perspective/
    DevelopmentPerspective.java
  runner/
    FITTestConfiguration.java
    FileManager.java
    FitManager.java
    FitTest.java
  ui/
    editor/
      LoadWikiEditorAction.java
      WikiEditor.java
      WikiEditorController.java
      WikiEditorInput.java
    properties/
      ClassPathProperties.java
      ClassPathPropertiesController.java
      FitClipseProperties.java
      FitClipsePropertiesController.java
      ServerProperties.java
      ServerPropertiesController.java
    testHierarchy/
      menu/
        actions/
          DeleteAction.java
          GenerateFixtureAction.java
          NewFitPageAction.java
          NewWikiPageAction.java
          RefreshViewAction.java
          RunFitSuiteAction.java
          RunLastAction.java
          RunTestAction.java
          toggleFitTestAttributeAction.java
      model/
        WikiPageModel.java
      TestHierarchyContentProvider.java
      TestHierarchyController.java
      TestHierarchyDocument.java
      TestHierarchyLabelProvider.java
      TestHierarchyView.java
    testResults/
      actions/
        ClearAllResultsAction.java
        SuiteResultDetailsAction.java
        TestResultDetailsAction.java
      model/
        ResultRoot.java
        Results.java
        SingleTestResult.java
        TestSuiteResult.java
      TestResultContentProvider.java
      TestResultController.java
      TestResultDetailsEditor.java
      TestResultDetailsEditorController.java
      TestResultDetailsInput.java
      TestResultLabelProvider.java
      TestResultView.java
    wizards/
      CheckAsFitProjectClassPathPage.java
      CheckAsFitProjectServerConfigPage.java
      CheckAsFitProjectWizard.java
      CheckAsFitProjectWizardController.java
      GenerateFixtureCodePage.java
      GenerateFixtureCodePage2.java
      GenerateFixtureCodeWizard.java
  util/
    Constants.java
  widgets/
    wikiEditor/
  FitClipsePlugin.java