Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'prototypes/org.eclipse.sirius.expression.text/src/org/eclipse/sirius/expression/text/validation/ExpressionTextValidator.xtend')
-rw-r--r--prototypes/org.eclipse.sirius.expression.text/src/org/eclipse/sirius/expression/text/validation/ExpressionTextValidator.xtend25
1 files changed, 25 insertions, 0 deletions
diff --git a/prototypes/org.eclipse.sirius.expression.text/src/org/eclipse/sirius/expression/text/validation/ExpressionTextValidator.xtend b/prototypes/org.eclipse.sirius.expression.text/src/org/eclipse/sirius/expression/text/validation/ExpressionTextValidator.xtend
new file mode 100644
index 000000000..bba7549b1
--- /dev/null
+++ b/prototypes/org.eclipse.sirius.expression.text/src/org/eclipse/sirius/expression/text/validation/ExpressionTextValidator.xtend
@@ -0,0 +1,25 @@
+/*
+ * generated by Xtext
+ */
+package org.eclipse.sirius.expression.text.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 ExpressionTextValidator extends AbstractExpressionTextValidator {
+
+// public static val INVALID_NAME = 'invalidName'
+//
+// @Check
+// def checkGreetingStartsWithCapital(Greeting greeting) {
+// if (!Character.isUpperCase(greeting.name.charAt(0))) {
+// warning('Name should start with a capital',
+// MyDslPackage.Literals.GREETING__NAME,
+// INVALID_NAME)
+// }
+// }
+}

Back to the top