We present a set of third-party plug-ins that can prove very usefull while working with MDT®. They were selected basing on our own experience with MDT over the years. Some of them required additional adaptation to fully cooperate with MDT.
Each can be installed by downloading required plug-in and adding it to Eclipse from local files or by connecting to plug-in’s Update Site via Eclipse’s “Install new software” mechanism (detailed instructions on how to do that here).
Eclipse client which helps you to easily add or remove different plug-ins.
Update Site: See ‘General Purpose Tools’ branch in Eclipse’s general Update Site
Eclipse Platform Extensions
This plug-in allows you to quickly open files and folders from Magik Projects or Project Dependencies in Windows Explorer or in Command Promt.
💡 Bridge is required for full cooperation with MDT.
Eclipse Marketplace: https://marketplace.eclipse.org/content/eclipse-platform-extensions
Bridge: epe-site-1.0.0-win32.zip (add as an archive after installing the plug-in)
Simple plug-in that provides an eclipse-editor for viewing images (.gif .jpg .jpeg .png .bmp .ico). You can browse images one by one, or all as thumbnails.
Eclipse Marketplace: https://marketplace.eclipse.org/content/quickimage
Something for those that cannot get rid of some old habits and would like to have an “Emacs-like experience” inside their Eclipse/MDT.
This plug-in is highly configurable and provides support for different shortcuts, searches, commands handling, split editor windows and many more, all to remind you of the good old Emacs 😄
Eclipse Marketplace: https://marketplace.eclipse.org/content/emacs
Enables building and testing of regular expressions. Equipped with Content Assist to help you create your own expressions.
Eclipse Marketplace: https://marketplace.eclipse.org/content/quickrex
Papyrus is aiming at providing an integrated and user-consumable environment for editing any kind of EMF model and particularly supporting UML and related modeling languages such as SysML and MARTE. Papyrus provides diagram editors for EMF-based modeling languages amongst them UML 2 and SysML and the glue required for integrating these editors (GMF-based or not) with other MBD and MDSD tools.
Plug-in Website: https://www.eclipse.org/papyrus/
Update Site: See ‘Modeling’ branch in Eclipse’s general Update Site
Version Control System Tools
Eclipse CVS Client
“The goal of the CVS component is to provide the best CVS integration in the best IDE.”
Plug-in Website: https://www.eclipse.org/eclipse/platform-cvs/
Update Site: See ‘Collaboration Tools’ branch in Eclipse’s general Update Site
IBM Rational ClearCase
ClearCase SCM Adapter – Adds only a couple of functional buttons to Eclipse and opens externally. Supports both: Snapshot and Dynamic Views.
ClearCase Remote Client – This plug-in provides ClearCase functionality to Eclipse users, it is tightly integrated with Eclipse. Supports Snapshot View only.
Subclipse for SVN
Subclipse is an Eclipse Team Provider plug-in providing support for Subversion (SVN) within the Eclipse IDE. Has been created by Tigirs.
Eclipse Marketplace: https://marketplace.eclipse.org/content/subclipse
Subversive for SVN
The Subversive project aims to provide Subversion (SVN) integration for Eclipse. Has been created by Eclipse Community.
Eclipse Marketplace: https://marketplace.eclipse.org/content/subversive-svn-team-provider
Update Site: See ‘Collaboration’ branch in Eclipse’s general Update Site
💡 Subversive distribution consists of two parts: Subversive plug-in and Subversive SVN Connectors. Both parts are required in order to work with Subversive. See more here.
Operating UI with keyboard is much faster than with a mouse. MouseFeed helps to form a habit of using keyboard shortcuts. When the user clicks on a button or on a menu item, the plugin shows a popup reminding about the key shortcut.
Eclipse Marketplace: https://marketplace.eclipse.org/content/mousefeed