Generalize the ModelElementPropertyLiteral visitor method
Current status
The visit method in the ExplorationExpressionEvaluatorBase class expects that the value encoded in an annotation is a Number or a primitive. This does not match the general case where we can also have references or enums as values in an annotation.
Associated Action
We need to clarify which annotation Values shall be supported: Shall we support references, and what is their meaning if we do so?
In case we’d decide to support only Number types, we could still support enums (probably) by using their index representation.
(from redmine: issue id 2965, created on 2017-05-19, closed on 2019-09-30)
- Relations:
- parent #2960 (closed)