The current implementation of the OPM editor has a mixed view & model. We should separate the view from the model, but at the same time the view has a model itself.
This task should create a view for the model. The fiew should be fairly simple, as described in the OPM metamodeling paper that I am writing. Basically:
1) there are containers, which are elements that can contain other elements.
2) there are nodes, which can be drawn on the screen, and are contained in containers
3) there are links, which connect the nodes
These are the basics.
The current implementation of the OPM editor has a mixed view & model. We should separate the view from the model, but at the same time the view has a model itself. This task should create a view for the model. The fiew should be fairly simple, as described in the OPM metamodeling paper that I am writing. Basically: 1) there are containers, which are elements that can contain other elements. 2) there are nodes, which can be drawn on the screen, and are contained in containers 3) there are links, which connect the nodes These are the basics.