Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

OBO-Edit developers beware! Major code refactor in OBO-Edit

John Day-Richter john.richter at aya.yale.edu
Fri Sep 29 13:42:35 PDT 2006


This week, OBO-Edit's codebase has been converted to an
Eclipse-compatible project. This should make OBO-Edit far easier for
developers to work with. In the course of this conversion, some major
changes have taken place. These changes are summarized at the end of the
email, and an ongoing list of changes is maintained at:

    http://berkeleybop.org/mediawiki/index.php/OBO-Edit:_Code_Overhaul

These changes are being integrated into the OBO-Edit CVS repository
immediately, but they will not become part of an official OBO-Edit
release until OBO-Edit 1.2.

These changes (especially the renaming of some OBO file loading
components) may require updates to your code to work with the latest
version of OBO-Edit. However, these changes are essential, and we
decided we should make them sooner rather than later, as more and more
developers are using the OBO-Edit codebase everday. Please email me if
you need help updating your code, or would like instructions on using
Eclipse to checkout the OBO-Edit sources.

    -John

Changes so far:
-------------------

1) Many methods and classes renamed - OBO-Edit contained a number of
methods and classes that were ported from DAG-Edit, and retained
DAG-Edit-centric class and method names. Many of these objects have been
renamed using the Eclipse-refactor capability. The changes include:
    * org.geneontology.oboedit.gui
          - DEPlugin becomes ComponentPlugin
          - DEEditorFrame becomes MainFrame
    * org.geneontology.oboedit.dataadapter
          - All class names beginning with "GOBO" have been changed to "OBO"
    * org.geneontology.oboedit.event
          - DETermReloadEvent & DETermReloadListener renamed to
RefreshEvent and RefreshListener
          - The "DE" has been dropped from all class names beginning with DE
          - DESubSelectEvent.getTerm() renamed to
SubSelectEvent.getSelectedObject()

2) Dozens of old, obsolete classes and methods removed

3) OBO-Edit now builds using Ant - The new ant-based build system is now
orders-of-magnitude faster. The old makefile-based system is no longer
supported

--
This message is from the GOFriends moderated mailing list.  A list of public
announcements and discussion of the Gene Ontology (GO) project.
Problems with the list?           E-mail: owner-gofriends at geneontology.org
Subscribing   send   "subscribe"   to   gofriends-request at geneontology.org
Unsubscribing send   "unsubscribe"  to  gofriends-request at geneontology.org
Web:          http://www.geneontology.org/



More information about the go-friends mailing list