Skip to content

intersystems/UMLExplorer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cache Class Explorer

An UML Class explorer for InterSystems Caché.

Key features
  • Build class diagrams;
  • Build diagrams for any 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!

Screenshots

Demo

Installation

To install latest Caché Class Explorer, you just need to import ClassExplorer package. Download the archive from latest releases, and then import Cache/CacheClassExplorer-vX.X.X.xml file.

Web application

Note that importing ClassExplorer.WebAppInstaller class will also create a /ClassExplorer application. If you want to create WEB application manually, please, do not import this class. Anyway, importing this class requires %SYS permission.

Usage

Visit [server domain and port]/ClassExplorer/ (slash at end required) to enter application.

Build

To build project, you need NodeJS platform to be installed. Then, clone source code and run npm install from the root of the project. This will install all necessary modules from NPM. Also run npm install -g gulp if you have no gulp builder in your modules.

After that and each next time just run gulp command from the project root. This will generate build directory, where you will found all what you need.

About

UML Class diagram viewer for InterSytems IRIS classes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.6%
  • HTML 2.8%
  • CSS 2.6%