ObjectScript Class Explorer
Mar 5, 2014#tech
A UML Class explorer for InterSystems corporation Caché.
This project is not just a UML diagram builder, it's an interactive user interface for class viewing and diagram building. Project's key features are:
- Build class diagrams for arbitrary list of classes;
- Build diagrams for whole package or subpackage;
- Edit diagrams after build;
- Switch between strict UML notation and designed view;
- Export diagrams as an image;
- See Class methods, properties, parameters, SQL queries, xDatas and more;
- See any keywords and related information by hovering over everything with pointer;
- Check which fields are connected by hovering over link;
- View methods code, sql queries and xDatas with syntax highlighting;
- Zoom in and out;
- Search on diagram or in class tree;
- Explore!
This project got a golden medal on the Golden Byte international IT-championship competition in 2016.
Links
- GitHub repository
- My article about the project on InterSystems developer community
- My article about the project on habrahabr.ru (russian)
- My article about the project on it-ua.info (ukrainian)
- Screencast of the older version on YouTube
- Live demo