Menu

#7 Eclipse version

open
nobody
None
5
2005-03-28
2005-03-28
No

This proposed enhancement is explained further here:
http://www.euclideanspace.com/software/language/xes/project/eclipse/

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:

1) Tokenizer Symbol Table - convert this tab to a
Eclipse view using SWT or Jface instead of Swing
components.
2) Parser tree - convert this tab to a Eclipse view
using SWT or Jface instead of Swing components.
3) Transform - convert this tab to a Eclipse view using
SWT or Jface instead of Swing components.
4) Externals - convert this tab to a Eclipse view using
SWT or Jface instead of Swing components.
5) Read - allow files to be read from directly within
Eclipse, add to Eclipse menus and show open file in
Navigator view.
6) Batch - convert this tab to a Eclipse view using SWT
or Jface instead of Swing components.
7) Properties - convert this tab to a Eclipse view
using SWT or Jface instead of Swing components.
8) Results - convert this tab to a Eclipse view using
SWT or Jface instead of Swing components.
9) 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.

Discussion

  • Nobody/Anonymous

    -1'

     
  • Nobody/Anonymous

    1