The abilities of MDT environment can be extended by functionalities supplied by Adips or even by other producers. Third party plug-ins have to be available as Eclipse plug-ins in accordance to specifications of Eclipse platform.
You can find plug-ins on the Internet from the Eclipse Marketplace where plug-ins from different producers with different functionalities and abilities are available.
MStyle Plug-in
MStyle Plug-in is an extension to MDT and it is based on its Magik grammar parser. You run it on any resource container (project, folder or file) to check its code using defined rules. MStyle can check many different aspects of source code like metric rules, some invalid/deprecated source code elements and run it on specified projects. This plug-in allows to introduce modern team standards to Magik projects through fully customizable profiles. Rules can be also imported/exported and easily shared in team environment. After running a check the list of violations is presented in a separate view.
MStyle Plug-in is a dedicated add-on to MDT and cannot function without it.
To download the plug-in go to MStyle Plug-in webpage.
MUnit 3 Support
MUnit 3 Support is a modern mechanism that allows to write and run tests for applications written in Magik language. It is responsible for automatic generation of test cases, running tests and presenting their results. Thanks to MUnit tests, specific parts of code can be automatically tested. It is very helpful in discovering errors and mistakes already in code production phase.
MUnit 3 Support is a dedicated add-on to MDT and cannot function without it. It allows to quickly run tests by all team members.
To download the plug-in go to MUnit 3 Support plug-in webpage.
Mylyn Bridge: Magik Development Tools
Mylyn Bridge, also known as Mylyn Context Connector is an integrated Task Management system that reduces information overload and makes multi-tasking easy. Mylyn Bridge: Magik Development Tools introduces all benefits of task-focused style of work provided by Mylyn into MDT environment.
Mylyn Context Connector is a dedicated add-on to MDT and cannot function without it.
To download the plug-in go to Mylyn Bridge plug-in webpage.
UML2 Modeler
UML2 Modeler is a sophisticated tool to be used for modeling of whole systems with the use of UML language. Its main functionality is to model system architectures in MDT environment as well as dynamic generation of Magik source code according to previously created models. It helps to combine the work of architects working with UML language with the tasks given to Magik developers. Architects can extend existing systems by new elements by creating specific artifacts for developers directly from MDT environment.
UML2 Modeler is a dedicated add-on to MDT and cannot function without it.
To download the plug-in go to UML2 Modeler plug-in webpage.
XML
XML files can be edited with the use of editors delivered by Eclipse XML Editors and Tools plug-in. The plug-in also delivers editors, validation mechanisms for DTD and XML Schema files.
This plug-in can be installed through Eclipse’s general Update Site. See ‘Web, XML and Java EE Development’ branch.