blob: 6008bead48c58abe3bc7e0b3b3f1bd3fe1de8807 [file] [log] [blame]
package org.eclipse.jst.jee.project.facet;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation;
import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
public class CreateDeploymentFilesDataModelOperation extends
AbstractDataModelOperation {
public CreateDeploymentFilesDataModelOperation(IDataModel model) {
super(model);
}
public IStatus execute(IProgressMonitor monitor, IAdaptable info)
throws ExecutionException {
IProject targetProject = (IProject) model.getProperty(ICreateDeploymentFilesDataModelProperties.TARGET_PROJECT);
createDeploymentFiles(targetProject, monitor);
return OK_STATUS;
}
protected void createDeploymentFiles(IProject project, IProgressMonitor monitor) {
// do nothing
}
}