blob: 189f35eb22d837b112f4f9e4d2ffc928aa3dc86a [file] [log] [blame]
package org.eclipse.wst.project.facet;
import java.util.ArrayList;
import java.util.Collection;
import org.eclipse.wst.common.componentcore.datamodel.FacetProjectCreationDataModelProvider;
import org.eclipse.wst.common.componentcore.datamodel.properties.IFacetDataModelProperties;
import org.eclipse.wst.common.frameworks.datamodel.DataModelFactory;
import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
public class SimpleWebFacetProjectCreationDataModelProvider extends FacetProjectCreationDataModelProvider {
public SimpleWebFacetProjectCreationDataModelProvider() {
super();
}
public void init() {
super.init();
FacetDataModelMap map = (FacetDataModelMap) getProperty(FACET_DM_MAP);
IDataModel simpleWebFacet = DataModelFactory.createDataModel(new SimpleWebFacetInstallDataModelProvider());
map.add(simpleWebFacet);
Collection requiredFacets = new ArrayList();
requiredFacets.add(ProjectFacetsManager.getProjectFacet(simpleWebFacet.getStringProperty(IFacetDataModelProperties.FACET_ID)));
setProperty(REQUIRED_FACETS_COLLECTION, requiredFacets);
}
}