btc-ag / service-idl

Xtext-based Service IDL (Interface Definition Language) and Code Generators for Protobuf, C++, Java and .NET
Eclipse Public License 2.0
8 stars 8 forks source link

Improve IDL metamodel #151

Closed sigiesec closed 6 years ago

sigiesec commented 6 years ago

Increased type safety:

sigiesec commented 6 years ago

@GerrietReents Please have a look at this. The IDL definition was updated to include additional metaclasses. Please check the changes to Idl.xtext in particular.

sigiesec commented 6 years ago

I am merging this for now, although not yet reviewed. @btc-ag/service-idl Please review this post-mortem ;)