Specify concrete textual syntaxes for your metamodelsMetamodels represent the abstract syntax. They are describing the structure of the information. In contrast one or more concrete syntaxes are used to create and manipulate models. Please distinguish between generic concrete syntaxes which can be directly derived from the metamodel specification and individual concrete syntaxes. The latter have to be specified in addition and on-top of an already present metamodel. OOMEGA supports both. There are not only elegant generic concrete syntaxes available out-of-the-box. You have the opportunity to specify an individual textual syntax, too. Thereby your metamodel does not loose its central role, i.e. it isn't replaced by an abstract syntax tree automatically derived from a grammar. To state it in a couple of words: Metamodels first. Syntax follows. >> Show next feature>> Back to the feature list |