Browse Prior Art Database

A method for providing support for the creation of symbolic descriptions for meta-model concepts within a single editor pane

IP.com Disclosure Number: IPCOM000126795D
Original Publication Date: 2005-Aug-02
Included in the Prior Art Database: 2005-Aug-02
Document File: 2 page(s) / 47K

Publishing Venue

IBM

Abstract

This paper relates to the generation of graphical editors for instances of meta-models. In this process additional information beyond the meta-model itself must be supplied which describes how to display the concepts outlined in the meta-model. This information is provided as symbol descriptions with links to the concepts in the meta-model. Two approaches may be taken by a user in realising this task. The first approach a user may take is to create their meta-model first and then create and assign a symbol to each meta-model element. The second approach is to first create the symbols and then to assign them to meta-model concepts. This paper combines these approaches to realise the advantages of each.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

A method for providing support for the creation of symbolic descriptions for meta-model concepts within a single editor pane

    This paper relates to the generation of graphical editors for instances of meta-models. In this process additional information beyond the meta-model itself must be supplied which describes how to display the concepts outlined in the meta-model. This information is provided as symbol descriptions with links to the concepts in the meta-model. Two approaches may be taken by a user in realising this task.

    The first approach a user may take is to create their meta-model first and then create and assign a symbol to each meta-model element.

    The second approach is to first create the symbols and then to assign them to meta-model concepts.

    The advantage with the first approach is that a user can easily ensure that all meta-model concepts have an assigned graphical symbol and thus to check that there is some form of completeness to the graphical description of the meta-model elements. The advantage with the second approach is that a user can create additional symbols to be used in the resulting graphical editor which do not have meta-model concepts, for example graphical annotations. There is also the advantage that no meta-model is required before the user can start creating a graphical editor. This allows for graphical editors with no formal meta-model. There is a known solution to this problem in a product called MetaEdit+ which follows the first approach and does not provide any of the advantages outlined with the second approach.

    It is proposed to combine these two approaches into a single user interface pane such that both scenarios can be supported. This allows for graphical annotatio...