edu.cmu.cs.crystal
Interface IRunCrystalCommand


public interface IRunCrystalCommand

A command to run certain crystal analyses on certain files. Should not require any internal knowledge of Crystal so that it can be created by Eclipse buttons and menus. Internally, Crystal will translate a command to run analyses into actual jobs.

Author:
Nels E. Beckman

Method Summary
 Set<String> analyses()
          A set of analyses to run.
 Collection<? extends ITypeRoot> compilationUnits()
          A list of compilation units that the analyses will be run on.
 IAnalysisReporter reporter()
          The reporter to be used.
 

Method Detail

analyses

Set<String> analyses()
A set of analyses to run. Could be run in any order.


compilationUnits

Collection<? extends ITypeRoot> compilationUnits()
A list of compilation units that the analyses will be run on. Will be run in order.


reporter

IAnalysisReporter reporter()
The reporter to be used.