XES - Project Plan - Eclipse

This proposed enhancement is in the Sourceforge feature request system.

This enhancement is to produce a version of XES that runs under Eclipse, this is not intended to replace the standalone swing version but to be an additional option so that there will be two versions of the program available and users can choose either the standalone version or the version which runs from Eclipse.

The current swing version has the following tabs, the Eclipse version will not have tabs but instead will extend the Eclipse IDE by making each of these available as a separate view:

Tokenizer Symbol Table convert this tab to a Eclipse view using SWT or Jface instead of Swing components.
Parser tree convert this tab to a Eclipse view using SWT or Jface instead of Swing components.
Transform convert this tab to a Eclipse view using SWT or Jface instead of Swing components.
Externals convert this tab to a Eclipse view using SWT or Jface instead of Swing components.
Read allow files to be read from directly within Eclipse, add to Eclipse menus and show open file in Navigator view.
Batch convert this tab to a Eclipse view using SWT or Jface instead of Swing components.
Properties convert this tab to a Eclipse view using SWT or Jface instead of Swing components.
Results convert this tab to a Eclipse view using SWT or Jface instead of Swing components.
Error Properties output errors to Problems View

Of course the Eclipse program will need to hold the representation of the program that has been loaded (Symbol Table, node tree, etc.) while the program is loaded so that the program functions properly.

Define an Eclipse Perspective which holds all the above views in a configuration which is similar to the standalone version and allows the user to work in the same way.

Package these features so that they can be easily deployed by the uses as a JAR plugin.

 


metadata block
see also:

 

Correspondence about this page

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2023 Martin John Baker - All rights reserved - privacy policy.