Eclipseplugins
ImportProjectOperation.java
1 package com.proalpha.pds.projconf.importwizards;
2 
3 import java.io.IOException;
4 
5 import org.eclipse.core.runtime.CoreException;
6 import org.eclipse.core.runtime.IProgressMonitor;
7 import org.slf4j.Logger;
8 import org.slf4j.LoggerFactory;
9 
10 import com.proalpha.pds.projconf.configure.ConfigurePdsProject;
11 
12 public class ImportProjectOperation {
13 
14  private final Logger logger = LoggerFactory.getLogger(ImportProjectOperation.class);
15 
16  private ReadDemasFile propertiesFile;
17 
18  public ImportProjectOperation(ReadDemasFile propertiesFile) {
19  this.propertiesFile = propertiesFile;
20 
21  }
22 
23  public void execute(IProgressMonitor monitor) {
24  ConfigurePdsProject paProject = new ConfigurePdsProject(propertiesFile);
25  try {
26  paProject.installPaProject(monitor);
27  } catch (IOException | CoreException e) {
28  logger.error(e.getMessage());
29  }
30 
31  }
32 
33 }