For Eclipse we are providing EPlug, a plugin that enables the efficient usage of JVx and VisionX features in Eclipse. With this plugin we facilitate the daily work of Java developers and support that they are able to write quality software.
The plugin is available from the Eclipse Marketplace in two editions:
Both editions are commercial, but can be evaluated within a 30 day trial period. During the installation you can select between EPlug Lite, EPlug Pro and EPlug VisionX. The Lite edition is free of charge and can be used freely, but only a limited set of functionality is available.
The Pro edition provides you with all features except VisionX support.
The VisionX edition provides you with all features of the Pro edition and includes VisionX support.
Here is a comparison of all editions.
|
|
Free
|
|
Pro
€ 329
per Developer per Major release
|
|
VisionX
€ 500
per Developer per Major release
|
|
|
Actions and Events |
Code completion of methods
button.eventAction().addListener(this, "doMyAction")
The doMyAction will be completed.
|
|
|
|
|
|
|
Automatic creation of methods when adding a Listener
button.eventAction().addListener(this, "doMyAction")
The doMyAction can be automatically created.
|
|
|
|
|
|
|
Compile time checks if all methods exist
If methods are missing or do not have the correct signature, an error will be displayed.
|
|
|
|
|
|
|
Hyperlinks (Ctrl + Mouse), jump to the definition of the method referenced in the string |
|
|
|
|
|
|
Extended "Open Declaration" command (F3) |
|
|
|
|
|
|
Tooltips when hovering over the method name |
|
|
|
|
|
|
QuickFix support |
|
|
|
|
|
|
Method refactoring support |
|
|
|
|
|
|
Server Calls |
Code completion of actions and parameters which are defined in the lifecycle object and are called from the client side |
|
|
|
|
|
|
Compile time checks if all methods are available
If methods are missing or do not have the correct signature, an error will be displayed.
|
|
|
|
|
|
|
Hyperlinks (Ctrl + Mouse), jump to the definition of the method referenced in the string |
|
|
|
|
|
|
Extended "Open Declaration" command (F3) |
|
|
|
|
|
|
Tooltips when hovering over the method name |
|
|
|
|
|
|
MemDataBook |
Code completion for columns |
|
|
|
|
|
|
Compile time checks of column names
If a column is not in the databook, an error will be displayed.
|
|
|
|
|
|
|
Tooltips when hovering over column names |
|
|
|
|
|
|
RemoteDataBook |
Code completion for columns |
|
|
|
|
|
|
Compile time checks of column names
If a column is not in the databook, an error will be displayed.
|
|
|
|
|
|
|
Compile time check of storage names
If a storage is not available in the current lifecycle object, an error will be displayed.
|
|
|
|
|
|
|
Tooltips when hovering over column names |
|
|
|
|
|
|
Resources |
Code completion for resources (images, ...) |
|
|
|
|
|
|
Tooltip with a preview if hovering over an image |
|
|
|
|
|
|
Comments |
Completion for JVx comment blocks |
|
|
|
|
|
|
Adding of the classname at the end of the class |
|
|
|
|
|
|
Providing completion for fields, methods and class names in comments |
|
|
|
|
|
|
VisionX |
If a field, for example an editor, is selected in VisionX it will also the first usage of that field be selected in Eclipse |
|
|
|
|
|
|
If a field is selected in Eclipse it will also be selected in the VisionX editor |
|
|
|
|
|
|
If a screen is changed in Eclipse, the changes will be automatically applied in VisionX |
|
|
|
|
|
|
Launching the wizard for creating a new workscreen in VisionX from Eclipse |
|
|
|
|
|
|
Other |
Jump from the client/screen to the server/lifecycle object |
|
|
|
|
|
|
Jump from the server/lifecycle object to the client/screen |
|
|
|
|
|
|
|