![]() |
![]() |
![]() |
back to main page |
||
...applet
This applet visualizes abstract syntax trees generated by the parser, and shows type information for the nodes found during type checking. The latter requires model information, so type checking is restrained to the UML models displayed below unless configures otherwise on the tab "Model".
The tree view of the abstract syntax tree allows to hide or show subtrees by double-clicking nodes.
The applet requires Java 2, so SUN's Java Plugin is required (should be installed automatically when loading this page). It has been tested with Netscape 4.6. Please report any surprising behaviour.
If your browser does not support Java 2 but you have installed a Java
Development Kit version 1.2 or higher, you can use the appletviewer:
appletviewer http://www-st.inf.tu-dresden.de/ocl/applet.html
Please note that this applet is only a side product of the project. The compiler is intended to be used in CASE tools and allows flexible reuse of its components. The applet is originally a tool to examine the compiler modules.
...application
If you want to use the application version of the applet, see the download page. The application version allows clipboard access to copy constraints and can load XMI files from the local file system.
Person/Company Model
Royals and Loyals Model
This model is taken (with some modifications) from the book "The Object Constraint Language: Precise Modeling With UML" by J. Warmer and A. Kleppe.