Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 759 Bytes

SlaMetamodelAndGrammar.md

File metadata and controls

11 lines (6 loc) · 759 Bytes

AsyncAPI Metamodel

Below you can find the extended AsyncAPI v2.0.0 Metamodel Derived from the AsyncAPI Xtext Grammar with Service Level Agreement (SLA) primitives.

AsyncAPI Metamodel

AsyncAPI Grammar

See the AsyncAPI/JSON Xtext Grammar (including the SLA extensions) in the file /plugins/io.github.abelgomez.asyncapi/src/io/github/abelgomez/asyncapi/AsyncApi.xtext.

Rules starting with x- prefix are those representing the extensions to describe SLAs. Sections without the x-prefix represent a subset of the AsyncAPI specification.