blended-modeling / eatxt

Eclipse Public License 2.0
1 stars 1 forks source link

Revisit Usages of Terminal String0 #38

Closed joerg-holtmann closed 2 years ago

joerg-holtmann commented 2 years ago

The terminal String0 just returns the Xtext terminal ID. The first issue with this is, that you can just return ID instead of the unneeded String0.

However, the main issue is that String0 is derived from String attributes in the metamodel, but String0 is not capable of representing Strings. Examples are:

The types of such attributes have to be set to EString in order to allow arbitrary Strings.

Summarizing, the ToDo's are: