working multiple missions
[des2015.git] / dsl / xtend / src / robots / missions / validation / TaskDSLValidator.xtend
index 67fdc6e..96fe5ac 100644 (file)
@@ -4,10 +4,9 @@
 package robots.missions.validation
 
 //import org.eclipse.xtext.validation.Check
-
 /**
  * This class contains custom validation rules. 
- *
+ * 
  * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#validation
  */
 class TaskDSLValidator extends AbstractTaskDSLValidator {
@@ -22,4 +21,19 @@ class TaskDSLValidator extends AbstractTaskDSLValidator {
 //                                     INVALID_NAME)
 //             }
 //     }
+/*     @Check
+       def checkStoppingExpressionShouldHaveOneBehaviourToCollectColor(Mission mission) {
+               var isCollectColorExist = false;
+               if (!mission.se.scond.colors.nullOrEmpty) {
+                       var blist = mission.behaviours;
+                       for (var j = 0; j < blist.size; j++) {
+                               if (!blist.get(j).clcColor.nullOrEmpty) {
+                                       isCollectColorExist = true;
+                               }
+                       }
+               }
+               if (!isCollectColorExist) {
+                       error("Must specify one behaviour to collect color", null)
+               }
+       }*/
 }