Author: scabanovich
Date: 2011-08-08 20:32:52 -0400 (Mon, 08 Aug 2011)
New Revision: 33706
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/CDISeamConfigExtension.java
Log:
JBIDE-9484
https://issues.jboss.org/browse/JBIDE-9484
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/CDISeamConfigExtension.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/CDISeamConfigExtension.java 2011-08-09
00:32:39 UTC (rev 33705)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.seam.config.core/src/org/jboss/tools/cdi/seam/config/core/CDISeamConfigExtension.java 2011-08-09
00:32:52 UTC (rev 33706)
@@ -10,7 +10,6 @@
******************************************************************************/
package org.jboss.tools.cdi.seam.config.core;
-
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
@@ -28,6 +27,7 @@
import org.jboss.tools.cdi.core.extension.ICDIExtension;
import org.jboss.tools.cdi.core.extension.feature.IBuildParticipantFeature;
import org.jboss.tools.cdi.core.extension.feature.IValidatorFeature;
+import org.jboss.tools.cdi.internal.core.impl.CDIProject;
import org.jboss.tools.cdi.internal.core.scanner.FileSet;
import org.jboss.tools.cdi.internal.core.validation.CDICoreValidator;
import org.jboss.tools.cdi.seam.config.core.definition.SeamBeansDefinition;
@@ -50,7 +50,6 @@
*
*/
public class CDISeamConfigExtension implements ICDIExtension, IBuildParticipantFeature,
IValidatorFeature {
- CDICoreNature project;
ConfigDefinitionContext context = new ConfigDefinitionContext();
ConfigFileSet fileSet = new ConfigFileSet();
@@ -63,10 +62,6 @@
return null;
}
- public void setProject(CDICoreNature n) {
- project = n;
- }
-
public ConfigDefinitionContext getContext() {
return context;
}
@@ -115,7 +110,7 @@
IDocument document = new Document();
SeamDefinitionBuilder builder = new SeamDefinitionBuilder();
document.set(text);
- SeamBeansDefinition def = builder.createDefinition(resource, document, project,
context.getWorkingCopy());
+ SeamBeansDefinition def = builder.createDefinition(resource, document,
context.getRootContext().getProject(), context.getWorkingCopy());
newDefinitions.add(def);
if(isSeamBeans) {
context.getWorkingCopy().addSeamBeanXML(p, def);
@@ -136,7 +131,7 @@
//nothing to do since we visited all resources.
}
- public void buildBeans() {
+ public void buildBeans(CDIProject target) {
//TODO
}