zazuko / xrm

A friendly language for mappings to RDF
MIT License
1 stars 0 forks source link

Switch back to single delimiter (remove RdfPrefixedName) #71

Closed mchlrch closed 4 years ago

mchlrch commented 4 years ago

The customizations for the RdfPrefixedName from #12 (the : delimiter) don't work in a theia deployment (#67).

To simplify things and allow us to move forward with experimentation with theia, we need to switch back to the default behavior of only having one single delimiter, the .

nnamtug commented 4 years ago

After discussing with @mchlrch :

Different delimiters for QualifiedNames do block the progress in Theia - so go back to only using '.' as delimiter. But since we do not know which other features will be supported in Theia, let's postpone the decision to reduce featureset of all editors into the common subset of capabilities of Xtext@Eclipse and Theia.

Thinking of the vision how this tooling could evolve, we expect to add new type of fan-in channels for the mapping models. For now, Theia could be one (preferably same fan-in type, but pushing online editor could lead to the decision to have a different flavors of the editor), but definately #72 is a new fan in. This increases the fan-in complexity and implies to use a syntax free domain model:

image

Having a domain model in place gives us the flexibility back to decide, how the concrete syntax in the editors should look like. This is the point where we might want to revisit the decision about e.g. the separator in the QualifiedNames.

For now:

For details concerning domainmodel, see page 12: Meta-Architektur: Das richtige Setup für Ihr MDD-Projekt

mchlrch commented 4 years ago

I tested in Eclipse as well as in VScode/theia - it works on both runtime platforms. Closing this