private IProjectFacetVersion getProjectFacetVersion() { final String level = this.marker.getAttribute( JavaFacetValidator.ATTR_COMPILER_LEVEL, null ); return JavaFacetUtils.compilerLevelToFacet( level ); } }
private String getCompilerLevel() { final String fvstr = this.marker.getAttribute( JavaFacetValidator.ATTR_FACET_VERSION, null); final IProjectFacetVersion fv = JavaFacetUtils.JAVA_FACET.getVersion( fvstr ); return JavaFacetUtils.facetToCompilerLevel( fv ); } }
public void run( final IMarker marker ) { final IProject project = this.marker.getResource().getProject(); final String level = getCompilerLevel(); try { JavaFacetUtils.setCompilerLevel( project, level ); JavaFacetUtils.scheduleFullBuild( project ); } catch( CoreException e ) { ErrorDialog.openError( null, Resources.errorDialogTitle, Resources.errorDialogMessage, e.getStatus() ); } }
WtpUtils.addNatures(project); ClasspathHelper.removeClasspathEntries(project, fv); if (!ClasspathHelper.addClasspathEntries(project, fv)) {
protected IDataModel setupJavaInstallAction(IProject aProject, boolean existing,String srcFolder) { IDataModel dm = DataModelFactory.createDataModel(new JavaFacetInstallDataModelProvider()); dm.setProperty(IFacetDataModelProperties.FACET_PROJECT_NAME, aProject.getName()); String jVersion = "1.4"; IScopeContext context = new ProjectScope( project ); IEclipsePreferences prefs = context.getNode( JavaCore.PLUGIN_ID ); if (JavaCore.VERSION_1_5.equals(prefs.get(JavaCore.COMPILER_COMPLIANCE,JavaCore.VERSION_1_4))) { jVersion = "5.0"; } dm.setProperty(IFacetDataModelProperties.FACET_VERSION_STR, jVersion); //$NON-NLS-1$ if (!existing) dm.setStringProperty(IJavaFacetInstallDataModelProperties.SOURCE_FOLDER_NAME, srcFolder); //$NON-NLS-1$ return dm; }
WtpUtils.removeNatures( project ); ClasspathHelper.removeClasspathEntries( project, fv );
try { createProj(newProj,(!comp.getComponentType().getComponentTypeId().equals(J2EEProjectUtilities.ENTERPRISE_APPLICATION))); WtpUtils.addNatures(newProj); } catch (CoreException e) {
WtpUtils.addNaturestoEAR(project);
WtpUtils.addNatures(project); ClasspathHelper.removeClasspathEntries(project, fv); if (!ClasspathHelper.addClasspathEntries(project, fv)) {
public void init() { super.init(); FacetDataModelMap map = (FacetDataModelMap) getProperty(FACET_DM_MAP); IDataModel javaFacet = DataModelFactory.createDataModel(new JavaFacetInstallDataModelProvider()); // If applicable, keep project structure optimized by making output directory the same as the content root if (ProductManager.shouldUseSingleRootStructure()) javaFacet.setProperty(IJavaFacetInstallDataModelProperties.DEFAULT_OUTPUT_FOLDER_NAME, javaFacet.getStringProperty(IJavaFacetInstallDataModelProperties.SOURCE_FOLDER_NAME)); map.add(javaFacet); IDataModel utilFacet = DataModelFactory.createDataModel(new UtilityFacetInstallDataModelProvider()); map.add(utilFacet); utilFacet.addListener(new IDataModelListener() { public void propertyChanged(DataModelEvent event) { if (IJ2EEModuleFacetInstallDataModelProperties.EAR_PROJECT_NAME.equals(event.getPropertyName())) { if (isPropertySet(EAR_PROJECT_NAME)) setProperty(EAR_PROJECT_NAME, event.getProperty()); else model.notifyPropertyChange(EAR_PROJECT_NAME, IDataModel.DEFAULT_CHG); }else if (IJ2EEModuleFacetInstallDataModelProperties.ADD_TO_EAR.equals(event.getPropertyName())) { setProperty(ADD_TO_EAR, event.getProperty()); } } }); Collection requiredFacets = new ArrayList(); requiredFacets.add(ProjectFacetsManager.getProjectFacet(javaFacet.getStringProperty(IFacetDataModelProperties.FACET_ID))); requiredFacets.add(ProjectFacetsManager.getProjectFacet(utilFacet.getStringProperty(IFacetDataModelProperties.FACET_ID))); setProperty(REQUIRED_FACETS_COLLECTION, requiredFacets); }
WtpUtils.addNaturestoEAR(project);
WtpUtils.addNatures(project); ClasspathHelper.removeClasspathEntries(project, fv); if (!ClasspathHelper.addClasspathEntries(project, fv)) {
public void init() { super.init(); FacetDataModelMap map = (FacetDataModelMap) getProperty(FACET_DM_MAP); IDataModel javaFacet = DataModelFactory.createDataModel(new JavaFacetInstallDataModelProvider()); map.add(javaFacet); IDataModel appClientFacet = DataModelFactory.createDataModel(new AppClientFacetInstallDataModelProvider());
WtpUtils.addNatures(project); ClasspathHelper.removeClasspathEntries(project, fv); if (!ClasspathHelper.addClasspathEntries(project, fv)) {
public void init() { super.init(); FacetDataModelMap map = (FacetDataModelMap) getProperty(FACET_DM_MAP); IDataModel javaFacet = DataModelFactory.createDataModel(new JavaFacetInstallDataModelProvider()); map.add(javaFacet); IDataModel ejbFacet = DataModelFactory.createDataModel(new EjbFacetInstallDataModelProvider());
IDataModel jdm = DataModelFactory.createDataModel(new JavaFacetInstallDataModelProvider());