SeelabFhdo / lemma

Home of the Language Ecosystem for Modeling Microservice Architecture (LEMMA)
MIT License
33 stars 8 forks source link

Enable technology aspect properties to be initialized with multiple values at once #6

Open frademacher opened 4 years ago

frademacher commented 4 years ago

Currently, properties of technology aspects can only be typed by primitive LEMMA types. Consequently, an aspect property may only receive a single value.

It would however be helpful to enable aspect properties to receive multiple values (of the same type) at once similar to array-typed annotation elements in Java (cf., e.g., the propOrder element of Jakarta EE's XmlType annotation).

Possible LEMMA syntax for multi-valued aspect property definition:

aspect XmlType {
   list string propOrder;
}