From 07c1ee6b31a2ca8abea6d1a150062ed2e106b627 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 6 Jun 2022 16:03:22 -0400 Subject: [PATCH] Bringing downstream changes to this repo: - https://github.com/cqframework/clinical_quality_language/issues/684 - https://github.com/cqframework/clinical_quality_language/pull/752 --- spec/elm/schema/cqlannotations.xsd | 45 ++++++++++++++++++++---------- spec/elm/schema/expression.xsd | 20 +++++++++++-- 2 files changed, 49 insertions(+), 16 deletions(-) diff --git a/spec/elm/schema/cqlannotations.xsd b/spec/elm/schema/cqlannotations.xsd index 02777a3..454e5f0 100644 --- a/spec/elm/schema/cqlannotations.xsd +++ b/spec/elm/schema/cqlannotations.xsd @@ -1,24 +1,37 @@ + + + The CqlToElmBase type defines the abstract base type for all annotation elements in the CQL Translator. + + - - - - - + + + + + + + + + - - - - - - - + + + + + + + + + + + @@ -121,7 +134,11 @@ - - + + + + + + diff --git a/spec/elm/schema/expression.xsd b/spec/elm/schema/expression.xsd index 9fdaef8..94ddac2 100644 --- a/spec/elm/schema/expression.xsd +++ b/spec/elm/schema/expression.xsd @@ -1,14 +1,20 @@ - + This file defines the core expression components used throughout artifacts based on the Expression Logical Model. The core expression components defined here are intended to be general purpose, and do not reference anything specific to the clinical quality domain. This layering is intended to isolate the conceptual elements of a general purpose expression language from the clinically-focused operations relevant to the clinical quality domain. + The Element type defines the abstract base type for all library elements in ELM. - + The annotation element provides a mechanism for decorating expressions with application-specific information such as translation hints, visual designer information, or debug symbols. @@ -122,6 +128,16 @@ + + + A type which is generic class parameter such as T in MyGeneric<T extends SomeType>. + + + + + + + The Expression type defines the abstract base type for all expressions used in the ELM expression language.