:. Goal Editor
The main features of the goal editor follow:
- It’s based on the PAML metamodel it can be used to design goals, predicates, goals relationships and hold relationships
- The diagram and the underlying model can be continuously validated fulfilling the PAML metamodel (even if a project property can be set in order to disable the validation marks)
- The code generator is able to generate the related Java class
- It takes advantages from all the MO2L architecture features
This editor is a work in progress tool so the know main lacks follow:
- Even if the designer can model goal as a Java class, the view representing this entity in the diagram can't show attributes and operations as well (it can only figure out the its mental features according to the PAML metamodel)
- The designer can model goals relationships but their constraints can be expressed only as a description (i.e. a text comment that in the generation phase will be added as a type javadoc comment)
Figure 1 shows the main GUI of the editor, that is a classic Eclipse GUI with a custom perspective, with the editor area with its palette (Figure 2), the Model View (Figure 3) and the other common views.
:. Goal Diagram Editor Image Gallery
Runtime & Framework