Package jetbrains.mps.project
Class OptimizeImportsHelper
- java.lang.Object
 - 
- jetbrains.mps.project.OptimizeImportsHelper
 
 
- 
public class OptimizeImportsHelper extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description OptimizeImportsHelper(SRepository repository) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringoptimizeLanguageImports(Language language)StringoptimizeModelImports(SModel modelDescriptor)StringoptimizeModelsImports(List<SModel> modelsToOptimize)Deprecated.StringoptimizeModelsImports(List<SModel> modelsToOptimize, ProgressMonitor monitor)StringoptimizeProjectImports(Project p)Deprecated.useoptimizeProjectImports(Project, ProgressMonitor)insteadStringoptimizeProjectImports(Project p, ProgressMonitor monitor)StringoptimizeSolutionImports(Solution solution) 
 - 
 
- 
- 
Constructor Detail
- 
OptimizeImportsHelper
public OptimizeImportsHelper(@NotNull SRepository repository)
- Parameters:
 repository- -- is a context repository which contains the modules/models the client want to resolve
 
 - 
 
- 
Method Detail
- 
optimizeProjectImports
@NotNull public String optimizeProjectImports(Project p, ProgressMonitor monitor)
 
- 
optimizeProjectImports
@Deprecated public String optimizeProjectImports(Project p)
Deprecated.useoptimizeProjectImports(Project, ProgressMonitor)insteadOptimizes project imports. Might take some time. 
- 
optimizeModelsImports
@NotNull public String optimizeModelsImports(List<SModel> modelsToOptimize, ProgressMonitor monitor)
 
- 
optimizeModelsImports
@Deprecated @NotNull public String optimizeModelsImports(List<SModel> modelsToOptimize)
Deprecated.Optimizes imports for a list of models. Might take some time, so please pass the monitor parameter 
 - 
 
 -