diff options
Diffstat (limited to 'plugins/org.eclipse.xtend.tests/src/org/eclipse/xtend/typesystem/emf/check/model/check.chk')
-rw-r--r-- | plugins/org.eclipse.xtend.tests/src/org/eclipse/xtend/typesystem/emf/check/model/check.chk | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/org.eclipse.xtend.tests/src/org/eclipse/xtend/typesystem/emf/check/model/check.chk b/plugins/org.eclipse.xtend.tests/src/org/eclipse/xtend/typesystem/emf/check/model/check.chk new file mode 100644 index 00000000..6537fa48 --- /dev/null +++ b/plugins/org.eclipse.xtend.tests/src/org/eclipse/xtend/typesystem/emf/check/model/check.chk @@ -0,0 +1,16 @@ +import test; +import subpackage; + +extension org::eclipse::xtend::typesystem::emf::check::model::MyExtension; + +context MyMetaClass ERROR "Name must be set" : + name != null; + +context MyMetaClass WARNING "Name should not be empty" : + name != "" && name != doSomething(); + +context MyMetaClass WARNING "Subpackage should not be set!" : + subPackageRef == null; + +context subpackage::SubpackageMetaClass WARNING "Subpackage name must be set" : + name != null && name != ""; |