From 496cb6f851cb9908ee4eea3ba33cd164bd0498f9 Mon Sep 17 00:00:00 2001
From: Johannes Mey <johannes.mey@tu-dresden.de>
Date: Mon, 25 Nov 2019 15:59:41 +0100
Subject: [PATCH] fix computation of ETypedElement.required()

---
 src/main/jastadd/EcoreAPI.jrag | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/jastadd/EcoreAPI.jrag b/src/main/jastadd/EcoreAPI.jrag
index d5d1d7e..2972f55 100644
--- a/src/main/jastadd/EcoreAPI.jrag
+++ b/src/main/jastadd/EcoreAPI.jrag
@@ -15,7 +15,7 @@ aspect EcoreAPI {
   /**
    * abstract ETypedElement : ENamedElement ::= <Required:boolean>;
    */
-  syn boolean ETypedElement.required() = getLowerBound() != 1;
+  syn boolean ETypedElement.required() = getLowerBound() > 0;
 
   /**
    * rel EAttribute.EAttributeType -> EDataType;
-- 
GitLab