AP STUDIO HOME PAGE
Goals
The purpose of this project is to develop an UML editor that allows users to draw
their class dictionaries using an easy to use graphical interface. Even though it is
possible to find some commercially available UML editors, our tool is directed to meet
both general requirements regarding UML diagrams editing, and specifics goals of
the adaptive programming paradigm.
The tool is being developed using Cd-draw as a starting point.
Team Members
Kedar Patankar: kedar@ccs.neu.edu
AP-Studio in action
Simple case
Another one
Checking a knowledge path
Please Readme before you try to run the application.
Proposed future steps :
The next version of tool is expectd to have 3 more panels and four different view modes.
The three panels are Traversal Panel, Visitor Panel, Combined (Traversal and Visitor ) Panel. The four viewing modes are namely draw(or editor), traversal, visitor and combined.
The class graph for the proposed system can look like this.This class graph is drawn using the AP-STUDIO tool.
Each panel should contain buttons necessary to add, modify and delete the thing of primary concern. Also it should have a list box showing currently defined things like traversals.
During all the views except editor or draw the drawing canvas should be locked for mouse events. Whenever different views are selected the class graph that is
of importance is colored using some color scheme. For the visitors user should be able to specify before and after methods. Actual code user will write afterwards. During the edit or draw view when user wants to describe traversals, visitors or combo user should enter into proper mode and then move around the class graph and using right mouse button select from appropriate options.
Thats it for now. Now its a time to do something.