The Dresden OCL Toolkit for Eclipse is a handy tool designed to enable you to query arbitrary EMF-based languages.
It contains an OCL2 Parser, an OCL2 Interpreter and a Java Codegenerator which uses AspectJ to enrich Java applications with constraint checking.
Requirements:
· Eclipse
· Java
What's New in This Release: [ read full changelog ]
· The new tool Ocl2Java (ApsectJ code generation for OCL constraints) was added to the release.
· The royal and loyal example was added to the release.
Some Bugs of the OCL-Parser were fixed:
· Enumerations are now parsed correctly
· Some Bugs of the OCL-Interpreter were fixed.
· Operation names are now interpreted correctly
· Collection operations should now be interpreted correctly.
· The Variable defined by a LetExpression is now valid in the scope of the LetExpression only.
· Some Bugs of the Java Standard Library were fixed.
· Collections from model instances are now adapted correctly.
· Sets will no longer contain the same model object multiple types.
· Some Bugs for Ecore instances were fixed.
· Enumerations are now adapted correctly.
· Some Bugs for UML2 instances were fixed.
· UML2 Model instance adaption does now work correctly.
· UML2 Model instances now support tuple types.