Author: vrubezhny
Date: 2010-12-21 10:22:59 -0500 (Tue, 21 Dec 2010)
New Revision: 27642
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java
Log:
JBIDE-7945
KB Builder warning is confusing
Problem marker description and locations are fixed due to be more informative
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java 2010-12-21
15:19:54 UTC (rev 27641)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/SeamProject.java 2010-12-21
15:22:59 UTC (rev 27642)
@@ -41,6 +41,8 @@
import org.jboss.tools.common.model.project.ext.event.Change;
import org.jboss.tools.common.model.util.EclipseResourceUtil;
import org.jboss.tools.common.xml.XMLUtilities;
+import org.jboss.tools.jst.web.kb.internal.IKBBuilderRequiredNature;
+import org.jboss.tools.jst.web.kb.internal.validation.ProjectValidationContext;
import org.jboss.tools.seam.core.BijectedAttributeType;
import org.jboss.tools.seam.core.IBijectedAttribute;
import org.jboss.tools.seam.core.ISeamComponent;
@@ -56,6 +58,7 @@
import org.jboss.tools.seam.core.ISeamXmlComponentDeclaration;
import org.jboss.tools.seam.core.ScopeType;
import org.jboss.tools.seam.core.SeamCoreBuilder;
+import org.jboss.tools.seam.core.SeamCoreMessages;
import org.jboss.tools.seam.core.SeamCorePlugin;
import org.jboss.tools.seam.core.event.ISeamProjectChangeListener;
import org.jboss.tools.seam.core.event.SeamProjectChangeEvent;
@@ -65,14 +68,13 @@
import org.jboss.tools.seam.internal.core.project.facet.ISeamFacetDataModelProperties;
import org.jboss.tools.seam.internal.core.scanner.LoadedDeclarations;
import org.jboss.tools.seam.internal.core.scanner.lib.ClassPath;
-import org.jboss.tools.jst.web.kb.internal.validation.ProjectValidationContext;
import org.osgi.service.prefs.BackingStoreException;
import org.w3c.dom.Element;
/**
* @author Viacheslav Kabanovich
*/
-public class SeamProject extends SeamObject implements ISeamProject, IProjectNature {
+public class SeamProject extends SeamObject implements ISeamProject, IProjectNature,
IKBBuilderRequiredNature {
IProject project;
@@ -2491,4 +2493,12 @@
}
+ public boolean isKBBuilderRequired() {
+ return true;
+ }
+
+ public String getNatureDescription() {
+ return SeamCoreMessages.SEAM_NATURE_DESCRIPTION;
+ }
+
}
Show replies by date