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 {
// 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)
+ }
+ }*/
}