|
Lines 16-24
Link Here
|
| 16 |
*/ |
16 |
*/ |
| 17 |
package org.eclipse.jst.j2ee.application.internal.operations; |
17 |
package org.eclipse.jst.j2ee.application.internal.operations; |
| 18 |
|
18 |
|
|
|
19 |
import java.util.ArrayList; |
| 20 |
import java.util.List; |
| 19 |
import java.util.Set; |
21 |
import java.util.Set; |
| 20 |
|
22 |
|
| 21 |
import org.eclipse.jst.j2ee.datamodel.properties.IJavaUtilityJarImportDataModelProperties; |
23 |
import org.eclipse.jst.j2ee.datamodel.properties.IJavaUtilityJarImportDataModelProperties; |
|
|
24 |
import org.eclipse.jst.j2ee.internal.plugin.J2EEPlugin; |
| 25 |
import org.eclipse.jst.j2ee.project.facet.IJ2EEFacetProjectCreationDataModelProperties; |
| 22 |
import org.eclipse.jst.j2ee.project.facet.UtilityProjectCreationDataModelProvider; |
26 |
import org.eclipse.jst.j2ee.project.facet.UtilityProjectCreationDataModelProvider; |
| 23 |
import org.eclipse.wst.common.frameworks.datamodel.DataModelFactory; |
27 |
import org.eclipse.wst.common.frameworks.datamodel.DataModelFactory; |
| 24 |
import org.eclipse.wst.common.frameworks.datamodel.IDataModel; |
28 |
import org.eclipse.wst.common.frameworks.datamodel.IDataModel; |
|
Lines 55-58
Link Here
|
| 55 |
|
59 |
|
| 56 |
return J2EE_UTILITY_JAR_IMPORT_DMP_ID; |
60 |
return J2EE_UTILITY_JAR_IMPORT_DMP_ID; |
| 57 |
} |
61 |
} |
|
|
62 |
|
| 63 |
@Override |
| 64 |
public boolean propertySet(String propertyName, Object propertyValue) { |
| 65 |
if (EAR_PROJECT_NAME.equals(propertyName)) { |
| 66 |
List nestedModels = new ArrayList(model.getNestedModels()); |
| 67 |
IDataModel nestedModel = null; |
| 68 |
for (int i = 0; i < nestedModels.size(); i++) { |
| 69 |
nestedModel = (IDataModel) nestedModels.get(i); |
| 70 |
try { |
| 71 |
nestedModel.setProperty(IJ2EEFacetProjectCreationDataModelProperties.EAR_PROJECT_NAME, propertyValue); |
| 72 |
} catch (Exception e) { |
| 73 |
J2EEPlugin.logError(e); |
| 74 |
} |
| 75 |
} |
| 76 |
return true; |
| 77 |
} |
| 78 |
return super.propertySet(propertyName, propertyValue); |
| 79 |
} |
| 58 |
} |
80 |
} |