Creating a viewpoint specification project

Learn how to create a minimal working viewpoint specification project that can be enriched later.

Create the project

First, you need to create a Viewpoint Specification Project.

Fill the Viewpoint Specification Model

The project created is a complete Eclipse plug-in project, and contains an empty Viewpoint Specification Model. Refer to the Sirius Specifier Manual to learn of to specify viewpoints and representations. The basic idea is to:

Test and refine your representations

Once you have a basic representation defined, even if it is just a skeleton with no behavior, start to test it and refine the definition. In most cases, it is possible to test your VSMs dynamically, with no need to compile or deploy anything.

Test your representation in deployed mode

When you are satisfied with your viewpoints and representations definitions, you can test them in a non-dynamic setting, closer to how your users will experience it.

Deploy your viewpoints

When development is finished, you can build and deploy your Viewpoint Specification Project like any other Eclipse plug-in. Just make sure the project's dependencies include everything you need, in particular the domain model plug-ins and the Sirius plug-ins which provide support for the query language(s) you used in your VSM.