| | FEATURES | | Projects | | Magik Development Perspective | | Smallworld™ GIS platform model | | Project Elements Validation | | External Resources Access | | Magik Working Sets | | Built-In Module and Project Managing | | | Magik Editor | | Editor Outline and Quick Outline | | Code Assist | | Templates and Code Templates | | User Defined Template Variables | | Source Code Folding | | Magik Occurrences | | Transmitting Source Code | | Class Browser Link | | Standard Emacs Shortcuts | | Hyperlinks | | Draft Editor | | Syntax Validation | | Spell Checking | | Quick Fixes | | Configurable Syntax Coloring | | | Messages Files Editor | | Editor Outline | | Syntax Validation | | Configurable Syntax Coloring | | | Debugger | | For Smallworld™ GIS 4.1.x, 4.2.x | | Running GIS session in debug mode | | Managing breakpoints | | Managing application state | | Performing step by step program execution | | Tracking and changing variables value | | Managing watch expressions | | Inspecting variables and values | | Resuming program execution | | | Sessions | | Smallworld™ GIS 3.2.1, 3.3, 4.0, 4.1.x and 4.2.x support | | Using Existing Emacs Configurations | | Elementary Environment Managing | | Extended Environment Managing | | Session Console (with Standard Emacs Shortcuts) | | Persistent and Manageable Command History | | Configuration Validation | | Sharing Configurations | | Method Finder Paths Mapping | | | Code browsing | | Magik Browsing Perspective | | Type Hierarchy Perspective | | Class Browser | | File Search | | Magik File Search | | Extended Magik Search | | Indexing Project Resources | | Open Resource, Open Type and Open Member dialogs | | Magik Stack Trace Console | | | Other | | Runs on Eclipse 3.4, 3.5 and 3.6 | | Load List Managing | | Load Lists Validation | | Magik Projects Smallworld™ GIS Platform Model. The model is seamless and integrated representation of Smallworld™ GIS platform elements. It gives superior project resources virtualization, faster and more intuitive access to project resources. External Resources Access. It is now very easy to include external modules and products in order to have access to sources needed in your project. Additionally the new mechanism for path mapping grants you the access to sources used in building an image and then placed in other locations. Project Elements Validation. MDT now provides new ways for validating project elements. Problems can be shown in a few ways to give you full and precise information about the state of your project. Working Sets. This new feature enables you to group project elements in order to organise your work with Magik code. Magik Editor Hyperlinks. You can now navigate the code directly from within Magik Editor using hyperlinks facility. Simply hold Ctrl and point any identifier in the code and then click the link to jump to the declaration of the identifier. Code Assist. Code Assist have been greatly improved since Standard Edition. The proposals are more accurately calculated based on the invocation context. The scope of the proposals are much wider and more customisable. Draft Editor. You can now open files without write permission in new Magic Draft Editor. Draft editor allows you to make temporary changes to any important Magik files without the fear of accidental change in their content. Programming Problems. This new feature instantly shows problems in your source code. It does not require transmitting code to GIS session and it is highly configurable. Problems can be shown in a many places in MDT to make it more accessible. Spelling errors can also be reported if necessary. Quick Fixes. It is a brand new mechanism connected with problem reporting. Magik Editor can now offer handy corrections for highlighted problems. Improved Templates. Both default and user defined code templates have been improved. Folding. You now have much more control over folding. You can fold and unfold entire groups of code elements in your file. Syntax Colouring. New syntax colouring preferences enables you to determine the way the code is rendered in Magik Editor. Browsing Magik code Indexing. Indexing mechanism analyzes content of the project resources. Information about code elements (e.g. class and method declarations) are written to an internal database (indexes). Content of indexes enable effective and fast searching of source code elements without need of sending Magik code to the GIS session. Magik Browsing Perspective. New perspective uses three views to present more precise and convenient information about Magik code. Type Hierarchy Perspective shows supertypes and subtypes of a given type depending on a selection. Magik File Search. Magik File Search tab has been added to the Search dialog. The tab has the same functionalities as a standard File Search tab but additionally enables browsing project dependencies. Magik Search. The possibility to search in local sources of Magik Project has been added. The way of presenting Magik Search results has been significantly changed. The changes provide more information about results and make them more readable for user. GIS session Smallworld™ GIS 4.1.x, 4.2.x Support. Magik Development Tools Professional Edition 2.0 supports both Smallworld™ GIS 4.1.x and Smallworld™ GIS 4.2.x Sessions View. The new window appearance provides more accurate information on the relations between runtimes, sessions and Magik projects. Managing Sessions. You can now easily duplicate sessions and move them between MDT installations using import/export. Runtime Editor. Easy editing of runtimes is now possible by means of new Runtime editor. Sessions and Runtimes Validation. MDT has been extended with complex validation of GIS sessions and runtimes, their mutual connections and relations with Magik projects. Session Configuration. The new solution provides better integration with existing session configurations. It is now possible to use almost any existing configuration. The possibility to overwrite existing configuration in MDT has been added. Transmitting Code to Session. New functionality enables you to transmit products and modules directly from user interface without need of using Module Manager. Debugger New Magik debugger enables you to detect and diagnose errors in running GIS sessions. The debugger is completely integrated with the MDT environment. NOTE: Magik Development Tools provides debug support only for Smallworld™ GIS 4.1.x, 4.2.x sessions.
|