Author: akazakov
Date: 2007-10-29 13:25:18 -0400 (Mon, 29 Oct 2007)
New Revision: 4567
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamCoreValidator.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1193
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamCoreValidator.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamCoreValidator.java 2007-10-29
17:16:38 UTC (rev 4566)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/validation/SeamCoreValidator.java 2007-10-29
17:25:18 UTC (rev 4567)
@@ -586,10 +586,12 @@
} else {
// save link between java source and Data Model name
validationContext.addLinkedCoreResource(dataModelName, declaration.getSourcePath());
- Set<IBijectedAttribute> dataBinders =
declaration.getBijectedAttributesByName(selectionName);
- for (IBijectedAttribute dataBinder : dataBinders) {
- if(dataBinder.isOfType(BijectedAttributeType.DATA_BINDER) ||
dataBinder.isOfType(BijectedAttributeType.OUT)) {
- return;
+ Set<IBijectedAttribute> dataBinders =
declaration.getBijectedAttributesByName(dataModelName);
+ if(dataBinders!=null) {
+ for (IBijectedAttribute dataBinder : dataBinders) {
+ if(dataBinder.isOfType(BijectedAttributeType.DATA_BINDER) ||
dataBinder.isOfType(BijectedAttributeType.OUT)) {
+ return;
+ }
}
}
addError(UNKNOWN_DATA_MODEL_MESSAGE_ID, SeamPreferences.UNKNOWN_DATA_MODEL, new
String[]{dataModelName}, coreHelper.getLocationOfAttribute(bijection,
DataModelSelectionAttribute.VALUE), declaration.getResource());