Code Search for Developers
 
 
  

DeveloperCoordinator.java from MASE: Agile Software Engineering at Krugle


Show DeveloperCoordinator.java syntax highlighted

package ca.ucalgary.cpsc.ebe.fitClipse;

import java.util.HashMap;

import org.eclipse.ui.part.ViewPart;

public class DeveloperCoordinator implements ICoordinator {
	
	private static DeveloperCoordinator instance=null;
	
	private DeveloperCoordinator(){
		
	}
	
	public static DeveloperCoordinator getInstance(){
		if(instance==null)
			instance=new DeveloperCoordinator(); 
		return instance;
	}
	
	private HashMap<Class, ViewPart> views=new HashMap <Class, ViewPart>() ;

	public void register(ViewPart view) {
		if(!views.containsKey(view.getClass()))
			views.put(view.getClass(),view);		
	}

	public Object getView(Class className) {
		if (views.containsKey(className))
		return views.get(className);
		else return null;
	}

	public boolean isViewRegistered(Class className) {
		if(views.containsKey(className))
			return true;
		return false;
	}

}




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

  FixtureGenerater/
    ActionFixtureSource.java
    FixtureSource.java
    FixtureSourceFactory.java
    JavaClass.java
    JavaClassChild.java
    JavaFile.java
    JavaMethod.java
    JavaMethodContent.java
    JavaMethodContentNode.java
    JavaMethodParameter.java
    JavaProperty.java
    JavaSourceUtil.java
  actions/
    CheckAsFitProjectAction.java
    LogInAction.java
  connector/
    BeanConnector.java
    BeanConnectorFactory.java
    MaseSystem.java
    ServerConfiguration.java
    ServletConnector.java
  dialogs/
    CheckAsFitProjectController.java
    CheckAsFitProjectDialog.java
  perspective/
    DevelopmentPerspective.java
  runner/
    FITTestConfiguration.java
    FileManager.java
    FitManager.java
    FitTest.java
  tests/
    fit/
      LogInTest.java
    junit/
      FitManagerTest.java
      ServletConnectorTest.java
      UtiliesTest.java
  ui/
    editor/
      LoadWikiEditorAction.java
      WikiEditor.java
      WikiEditorController.java
      WikiEditorInput.java
    properties/
      ClassPathProperties.java
      ClassPathPropertiesController.java
      FitClipseProperties.java
      FitClipsePropertiesController.java
      LoginProperties.java
      LoginPropertiesController.java
    testHierarchy/
      menu/
        actions/
          DeleteAction.java
          GenerateActionFixtureAction.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
        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/
      CheckAsFitProjectPage.java
      CheckAsFitProjectWizard.java
      GenerateFixtureCodePage.java
      GenerateFixtureCodePageController.java
      GenerateFixtureCodeWizard.java
  util/
    EditorConstants.java
  widgets/
    wikiEditor/
  DeveloperCoordinator.java
  FitClipsePlugin.java
  ICoordinator.java