taxeditor.git
13 years agohid some features that are not fully operational
n.hoffmann [Mon, 9 Mar 2009 15:56:59 +0000 (15:56 +0000)]
hid some features that are not fully operational

13 years ago(no commit message)
n.hoffmann [Mon, 9 Mar 2009 15:14:31 +0000 (15:14 +0000)]

13 years agoType module largely complete.
p.ciardelli [Wed, 4 Mar 2009 13:03:15 +0000 (13:03 +0000)]
Type module largely complete.

13 years agoType designation wizard functional, but designations not yet listed in property sheet.
p.ciardelli [Thu, 26 Feb 2009 17:41:28 +0000 (17:41 +0000)]
Type designation wizard functional, but designations not yet listed in property sheet.

13 years agoStarted type module.
p.ciardelli [Wed, 25 Feb 2009 12:43:17 +0000 (12:43 +0000)]
Started type module.

13 years agoStarted type module.
p.ciardelli [Wed, 25 Feb 2009 12:39:41 +0000 (12:39 +0000)]
Started type module.

13 years agoStarted type module.
p.ciardelli [Wed, 25 Feb 2009 12:37:52 +0000 (12:37 +0000)]
Started type module.

13 years agomigrating to cdmlib-plugin 2.0.0.20 including new term loading
n.hoffmann [Tue, 24 Feb 2009 13:35:30 +0000 (13:35 +0000)]
migrating to cdmlib-plugin 2.0.0.20 including new term loading

13 years agoSelection and border draw bugs in #591 fixed.
p.ciardelli [Fri, 13 Feb 2009 16:03:53 +0000 (16:03 +0000)]
Selection and border draw bugs in #591 fixed.

13 years agoSelection and border draw bugs in #591 fixed.
p.ciardelli [Fri, 13 Feb 2009 16:03:19 +0000 (16:03 +0000)]
Selection and border draw bugs in #591 fixed.

13 years agostarted implementing command framework
n.hoffmann [Wed, 11 Feb 2009 10:20:18 +0000 (10:20 +0000)]
started implementing command framework

13 years agoFixed bug #574 - deleting last child node from tree successfully removes entry
p.ciardelli [Wed, 11 Feb 2009 08:47:28 +0000 (08:47 +0000)]
Fixed bug #574 - deleting last child node from tree successfully removes entry

13 years agoProperty sheet changes cause editor to refresh per #527
p.ciardelli [Mon, 9 Feb 2009 16:26:15 +0000 (16:26 +0000)]
Property sheet changes cause editor to refresh per #527

13 years agofixed a bug where implementation of equals method yielded a CCE when no editor was...
n.hoffmann [Mon, 9 Feb 2009 10:59:53 +0000 (10:59 +0000)]
fixed a bug where implementation of equals method yielded a CCE when no editor was open

13 years agoCompleted refactoring upwards from NameComposite, DescriptionElementComposite, and...
p.ciardelli [Mon, 9 Feb 2009 10:04:19 +0000 (10:04 +0000)]
Completed refactoring upwards from NameComposite, DescriptionElementComposite, and DescriptionLabelComposite into GroupedComposite.

13 years agoHalfway through refactoring upwards from NameComposite, DescriptionElementComposite...
p.ciardelli [Fri, 6 Feb 2009 16:17:24 +0000 (16:17 +0000)]
Halfway through refactoring upwards from NameComposite, DescriptionElementComposite, and DescriptionLabelComposite into GroupedComposite.

13 years agoFixed bug in "make synonym group's basionym" - taxon and synonym were not being sent...
p.ciardelli [Fri, 6 Feb 2009 15:30:43 +0000 (15:30 +0000)]
Fixed bug in "make synonym group's basionym" - taxon and synonym were not being sent down to the operation.

13 years agoFixed LineBreakListener to handle line breaks only after key release.
p.ciardelli [Fri, 6 Feb 2009 15:09:36 +0000 (15:09 +0000)]
Fixed LineBreakListener to handle line breaks only after key release.

13 years agoFixed LineBreakListener to handle line breaks only after key release.
p.ciardelli [Fri, 6 Feb 2009 14:59:46 +0000 (14:59 +0000)]
Fixed LineBreakListener to handle line breaks only after key release.

13 years agoDND-triggered operations now executed after drag end.
p.ciardelli [Fri, 6 Feb 2009 14:25:54 +0000 (14:25 +0000)]
DND-triggered operations now executed after drag end.

13 years agoAbout to try fooling around w DND.
p.ciardelli [Fri, 6 Feb 2009 13:05:50 +0000 (13:05 +0000)]
About to try fooling around w DND.

13 years agoDescription composites now use the NameViewer ruler and are implemented exactly like...
p.ciardelli [Fri, 6 Feb 2009 10:45:26 +0000 (10:45 +0000)]
Description composites now use the NameViewer ruler and are implemented exactly like NameComposite.

13 years agoRefactored description editor per #577
p.ciardelli [Thu, 5 Feb 2009 18:25:27 +0000 (18:25 +0000)]
Refactored description editor per #577

13 years agoAt long last, a solution to bug #525 annotation ruler disabling line wrap. See ticket...
p.ciardelli [Thu, 5 Feb 2009 14:19:27 +0000 (14:19 +0000)]
At long last, a solution to bug #525 annotation ruler disabling line wrap. See ticket for explanation.

13 years agoFixed bug #482. 1) cleanly dispose of form w/ "managedForm.getForm().dispose();"...
p.ciardelli [Thu, 5 Feb 2009 11:04:28 +0000 (11:04 +0000)]
Fixed bug #482. 1) cleanly dispose of form w/ "managedForm.getForm().dispose();", 2) recreate the ManagedForm, 3) call layout() on the top-level Composite, captured in createPartControl(Composite composite).

13 years agoFixed bug #482. 1) cleanly dispose of form w/ "managedForm.getForm().dispose();"...
p.ciardelli [Thu, 5 Feb 2009 11:00:41 +0000 (11:00 +0000)]
Fixed bug #482. 1) cleanly dispose of form w/ "managedForm.getForm().dispose();", 2) recreate the ManagedForm, 3) call layout() on the top-level Composite, captured in createPartControl(Composite composite).

13 years agostarted to refactor action delegation
n.hoffmann [Thu, 5 Feb 2009 10:24:07 +0000 (10:24 +0000)]
started to refactor action delegation

13 years agoAbout to redo createPartControl() and createManagedForm(). Checking in in case rollba...
p.ciardelli [Thu, 5 Feb 2009 10:14:22 +0000 (10:14 +0000)]
About to redo createPartControl() and createManagedForm(). Checking in in case rollback is necessary.

13 years agoMoved QuickNameTaxon into package eu.etaxonomy.taxeditor.navigation
p.ciardelli [Wed, 4 Feb 2009 16:36:25 +0000 (16:36 +0000)]
Moved QuickNameTaxon into package eu.etaxonomy.taxeditor.navigation

13 years agoMost taxonomic tree bugs in Ticket #484 related to opening and adding new taxa have...
p.ciardelli [Wed, 4 Feb 2009 16:34:21 +0000 (16:34 +0000)]
Most taxonomic tree bugs in Ticket #484 related to opening and adding new taxa have been removed. Ticket #574 still outstanding: in the taxonomic tree, when a parent node has only one child, choosing "delete taxon from tree" on the child node causes the delete to take place in the CDM, but the child node remains. When the application is restarted, it is gone.

13 years agoFixed action "Add child taxon with quick name". Moved action into internal class...
p.ciardelli [Tue, 3 Feb 2009 17:23:34 +0000 (17:23 +0000)]
Fixed action "Add child taxon with quick name". Moved action into internal class of TaxonomicTreeViewer.

13 years agoAdded some more concept stuff.
p.ciardelli [Thu, 29 Jan 2009 18:46:21 +0000 (18:46 +0000)]
Added some more concept stuff.

13 years ago1) Context menu now accessed via ruler and StyledText. 2) Took old label out of NameC...
p.ciardelli [Wed, 28 Jan 2009 17:23:02 +0000 (17:23 +0000)]
1) Context menu now accessed via ruler and StyledText. 2) Took old label out of NameComposite - icon in ruler does everything now. 3) Drag done via ruler.

13 years ago16x16 icon can now be added to NameViewer ruler. ErrorAnnotation will be superimposed...
p.ciardelli [Wed, 28 Jan 2009 15:30:25 +0000 (15:30 +0000)]
16x16 icon can now be added to NameViewer ruler. ErrorAnnotation will be superimposed on its lower-right corner.

13 years agoNew error annotation icon.
p.ciardelli [Wed, 28 Jan 2009 14:59:00 +0000 (14:59 +0000)]
New error annotation icon.

13 years agoRuler'ed NameViewer implemented, but line wrap doesn't work yet.
p.ciardelli [Wed, 28 Jan 2009 13:47:08 +0000 (13:47 +0000)]
Ruler'ed NameViewer implemented, but line wrap doesn't work yet.

13 years agofixed a dependency bug that could not be resolved by eclipse alone
n.hoffmann [Tue, 27 Jan 2009 13:31:31 +0000 (13:31 +0000)]
fixed a dependency bug that could not be resolved by eclipse alone

13 years ago.
p.ciardelli [Tue, 27 Jan 2009 13:26:16 +0000 (13:26 +0000)]
.

13 years agoNothing works.
p.ciardelli [Tue, 27 Jan 2009 10:26:26 +0000 (10:26 +0000)]
Nothing works.

13 years agoAbout to add serious annotation functionality - backup first.
p.ciardelli [Fri, 23 Jan 2009 12:58:02 +0000 (12:58 +0000)]
About to add serious annotation functionality - backup first.

13 years agoswitched to cdmlib 2.0
n.hoffmann [Fri, 23 Jan 2009 12:07:59 +0000 (12:07 +0000)]
switched to cdmlib 2.0

13 years agoswitched to cdmlib 2.0
n.hoffmann [Fri, 23 Jan 2009 11:49:10 +0000 (11:49 +0000)]
switched to cdmlib 2.0

13 years agoswitched to cdmlib 2.0
n.hoffmann [Fri, 23 Jan 2009 10:50:25 +0000 (10:50 +0000)]
switched to cdmlib 2.0

13 years agoParser now activated only after name viewer has been init'ed.
p.ciardelli [Wed, 21 Jan 2009 12:39:03 +0000 (12:39 +0000)]
Parser now activated only after name viewer has been init'ed.

13 years agoMassive refactoring of the methodology in former class UiUtils
n.hoffmann [Tue, 20 Jan 2009 19:24:29 +0000 (19:24 +0000)]
Massive refactoring of the methodology in former class UiUtils

13 years agoMassive refactoring of the methodology in former class UiUtils
n.hoffmann [Tue, 20 Jan 2009 19:20:02 +0000 (19:20 +0000)]
Massive refactoring of the methodology in former class UiUtils

13 years agoMassive refactoring of the methodology in former class UiUtils
n.hoffmann [Tue, 20 Jan 2009 19:08:03 +0000 (19:08 +0000)]
Massive refactoring of the methodology in former class UiUtils

13 years agoMassive refactoring of the methodology in former class UiUtils
n.hoffmann [Tue, 20 Jan 2009 19:06:50 +0000 (19:06 +0000)]
Massive refactoring of the methodology in former class UiUtils

13 years agoMassive refactoring of the methodology in former class UiUtils
n.hoffmann [Tue, 20 Jan 2009 19:05:15 +0000 (19:05 +0000)]
Massive refactoring of the methodology in former class UiUtils

13 years ago.
p.ciardelli [Tue, 20 Jan 2009 16:36:04 +0000 (16:36 +0000)]
.

13 years agoDoubtless successful attempt to sync with Niels.
p.ciardelli [Tue, 20 Jan 2009 16:23:06 +0000 (16:23 +0000)]
Doubtless successful attempt to sync with Niels.

13 years agoDoubtless successful attempt to sync with Niels.
p.ciardelli [Tue, 20 Jan 2009 15:36:57 +0000 (15:36 +0000)]
Doubtless successful attempt to sync with Niels.

13 years agorefactoring actions in the treeviewer
n.hoffmann [Mon, 19 Jan 2009 12:33:39 +0000 (12:33 +0000)]
refactoring actions in the treeviewer

13 years agorefactoring actions in the treeviewer
n.hoffmann [Mon, 19 Jan 2009 10:50:15 +0000 (10:50 +0000)]
refactoring actions in the treeviewer

13 years agoFirst commit after refactoring to new operations model. Not yet complete - only doing...
p.ciardelli [Fri, 16 Jan 2009 12:15:28 +0000 (12:15 +0000)]
First commit after refactoring to new operations model. Not yet complete - only doing this to let two of us work at the same time. Last functioning version tagged.

13 years agoIf datasource is H2, database name no longer queried for name string.
p.ciardelli [Mon, 12 Jan 2009 12:28:47 +0000 (12:28 +0000)]
If datasource is H2, database name no longer queried for name string.

13 years ago1) Term vocabularies (ranks, features, statii) are also transaction-dependent - if...
p.ciardelli [Mon, 22 Dec 2008 15:58:16 +0000 (15:58 +0000)]
1) Term vocabularies (ranks, features, statii) are also transaction-dependent - if a vocab loaded in the last transaction is used in another, it causes an error. Therefore, these belong in CdmSessionDataRepository. 2) Created a controller for parsers.

13 years ago1) Created CdmSessionDataRepository to keep track of all session data - all taxon...
p.ciardelli [Mon, 22 Dec 2008 14:15:51 +0000 (14:15 +0000)]
1) Created CdmSessionDataRepository to keep track of all session data - all taxon changes should be made here from now on. 2) Created CdmTransactionController for more transparent starting and committing of transactions. 3) Added CdmDataSourceRepository and dialog for creating a data source. 4) Added experimental progress monitor on the status line for DeleteTaxonAction. 5) TaxEditorPlugin is now significantly cleaned up.

13 years ago1) Created CdmSessionDataRepository to keep track of all session data - all taxon...
p.ciardelli [Mon, 22 Dec 2008 13:11:16 +0000 (13:11 +0000)]
1) Created CdmSessionDataRepository to keep track of all session data - all taxon changes should be made here from now on. 2) Created CdmTransactionController for more transparent starting and committing of transactions. 3) Added CdmDataSourceRepository and dialog for creating a data source. 4) Added experimental progress monitor on the status line for DeleteTaxonAction. 5) TaxEditorPlugin is now significantly cleaned up.

13 years agoData source dialog now has saving and creation of new names.
p.ciardelli [Wed, 17 Dec 2008 15:32:39 +0000 (15:32 +0000)]
Data source dialog now has saving and creation of new names.

13 years agoCheckin before replacing menu with ContextMenu.
p.ciardelli [Wed, 17 Dec 2008 15:00:56 +0000 (15:00 +0000)]
Checkin before replacing menu with ContextMenu.

13 years ago1) Separated out transaction stuff to CdmTransactionController, 2) Put data source...
p.ciardelli [Tue, 16 Dec 2008 16:23:37 +0000 (16:23 +0000)]
1) Separated out transaction stuff to CdmTransactionController, 2) Put data source stuff in its own repository, and 3) Cleaned up data source initialization in TaxEditorPlugin.

13 years agoChoose / create data source half implemented. About to implement repositories for...
p.ciardelli [Tue, 16 Dec 2008 13:24:11 +0000 (13:24 +0000)]
Choose / create data source half implemented. About to implement repositories for data sources, session data.

13 years ago(no commit message)
p.ciardelli [Mon, 15 Dec 2008 12:59:12 +0000 (12:59 +0000)]

13 years agoCommit before deleting CdmDataSourceDialog_
p.ciardelli [Mon, 15 Dec 2008 12:58:08 +0000 (12:58 +0000)]
Commit before deleting CdmDataSourceDialog_

13 years agoCommit before delete.
p.ciardelli [Mon, 15 Dec 2008 12:57:48 +0000 (12:57 +0000)]
Commit before delete.

13 years agoJAXB import successful with test file
a.babadshanjan [Fri, 12 Dec 2008 14:48:38 +0000 (14:48 +0000)]
JAXB import successful with test file

13 years agoVersion 1.01
p.ciardelli [Thu, 11 Dec 2008 13:05:17 +0000 (13:05 +0000)]
Version 1.01

13 years agoAt some pt., refactoring had renamed NameComposites as DecriptionElementComposites...
p.ciardelli [Wed, 10 Dec 2008 09:25:48 +0000 (09:25 +0000)]
At some pt., refactoring had renamed NameComposites as DecriptionElementComposites in all comments and strings.

14 years ago1) Created a PreferencesUtil, 2) User now prompted to choose a preferred nomenclatura...
p.ciardelli [Fri, 5 Dec 2008 15:07:16 +0000 (15:07 +0000)]
1) Created a PreferencesUtil, 2) User now prompted to choose a preferred nomenclatural code first time Editor is opened.

14 years agoNew name now retrieved from PreferenceUtils according to preferred nom. code.
p.ciardelli [Fri, 5 Dec 2008 13:39:08 +0000 (13:39 +0000)]
New name now retrieved from PreferenceUtils according to preferred nom. code.

14 years agoChanged from dbl-click in results menu populates menu -> single-click.
p.ciardelli [Thu, 4 Dec 2008 12:52:12 +0000 (12:52 +0000)]
Changed from dbl-click in results menu populates menu -> single-click.

14 years agoChanged from dbl-click in results menu populates menu -> single-click.
p.ciardelli [Thu, 4 Dec 2008 12:51:52 +0000 (12:51 +0000)]
Changed from dbl-click in results menu populates menu -> single-click.

14 years agoMoved onmouseover synonymy list 100px to the right to make it less intrusive when...
p.ciardelli [Thu, 4 Dec 2008 10:37:57 +0000 (10:37 +0000)]
Moved onmouseover synonymy list 100px to the right to make it less intrusive when double-clicking.

14 years agoPlatform Version 1.0
p.ciardelli [Tue, 2 Dec 2008 09:14:37 +0000 (09:14 +0000)]
Platform Version 1.0

14 years agoFixed annotations.
p.ciardelli [Fri, 28 Nov 2008 16:26:36 +0000 (16:26 +0000)]
Fixed annotations.

14 years agoBUG was experiencing lazyloader errors when retrieving name relation labels. All...
p.ciardelli [Fri, 28 Nov 2008 15:45:29 +0000 (15:45 +0000)]
BUG was experiencing lazyloader errors when retrieving name relation labels. All labels now saved to TermService when the Plugin gets the name relation vocabulary, and all labels are retrieved from the vocabulary, not from the object itself.

14 years agoAdded ability to paint squigglies under a selected portion of text.
p.ciardelli [Wed, 26 Nov 2008 17:19:27 +0000 (17:19 +0000)]
Added ability to paint squigglies under a selected portion of text.

14 years agoAdded ability to paint squigglies under a selected portion of text.
p.ciardelli [Wed, 26 Nov 2008 17:16:48 +0000 (17:16 +0000)]
Added ability to paint squigglies under a selected portion of text.

14 years agoFirst Description Label now selected and highlighted on load.
p.ciardelli [Tue, 25 Nov 2008 17:30:45 +0000 (17:30 +0000)]
First Description Label now selected and highlighted on load.

14 years agoFinally conquered multiline squigglies!
p.ciardelli [Tue, 25 Nov 2008 15:15:47 +0000 (15:15 +0000)]
Finally conquered multiline squigglies!

14 years agoBUGFIX: boolean isParsing was set to true when property sheet was firing an update...
p.ciardelli [Tue, 25 Nov 2008 15:14:07 +0000 (15:14 +0000)]
BUGFIX: boolean isParsing was set to true when property sheet was firing an update, thereby preventing the text in the composite from being refreshed.

14 years agoAdded code that cancels this action when the taxon has taxonomic children and informs...
p.ciardelli [Tue, 25 Nov 2008 13:22:24 +0000 (13:22 +0000)]
Added code that cancels this action when the taxon has taxonomic children and informs the user accordingly.

14 years agoChanged addSessionTaxon() to check whether a tree item already exists for the taxon...
p.ciardelli [Tue, 25 Nov 2008 12:53:34 +0000 (12:53 +0000)]
Changed addSessionTaxon() to check whether a tree item already exists for the taxon. If it does, the item is deleted then re-created to force a re-sort.

14 years agoCommented out option of using test Palm Data.
p.ciardelli [Tue, 25 Nov 2008 09:52:23 +0000 (09:52 +0000)]
Commented out option of using test Palm Data.

14 years agoFinally conquered multiline squigglies!
p.ciardelli [Mon, 24 Nov 2008 16:10:14 +0000 (16:10 +0000)]
Finally conquered multiline squigglies!

14 years agoInitial version of LineWrapSquigglesStrategy - almost works.
p.ciardelli [Mon, 24 Nov 2008 14:07:46 +0000 (14:07 +0000)]
Initial version of LineWrapSquigglesStrategy - almost works.

14 years agoSet getRootTaxa back to "show root taxa with no children" - test users were befuddled.
p.ciardelli [Fri, 21 Nov 2008 15:31:42 +0000 (15:31 +0000)]
Set getRootTaxa back to "show root taxa with no children" - test users were befuddled.

14 years ago<CR> in name relation - select name now the same as clicking the "Search" button.
p.ciardelli [Fri, 21 Nov 2008 15:08:16 +0000 (15:08 +0000)]
<CR> in name relation - select name now the same as clicking the "Search" button.

14 years agoRemoved bug where "Add new taxon" was putting a blank entry in Recent Names.
p.ciardelli [Fri, 21 Nov 2008 14:36:31 +0000 (14:36 +0000)]
Removed bug where "Add new taxon" was putting a blank entry in Recent Names.

14 years agoSolved a strange bug where if the first action during a session was to open a new...
p.ciardelli [Fri, 21 Nov 2008 14:35:33 +0000 (14:35 +0000)]
Solved a strange bug where if the first action during a session was to open a new taxon, the empty name prompt didn't work

14 years agoTaxonomic tree: disallowed dragging a taxon into one of its child / grandchild /...
p.ciardelli [Thu, 20 Nov 2008 16:57:41 +0000 (16:57 +0000)]
Taxonomic tree: disallowed dragging a taxon into one of its child / grandchild / etc. elements.

14 years agoRe-ordered property source fields.
p.ciardelli [Thu, 20 Nov 2008 12:31:18 +0000 (12:31 +0000)]
Re-ordered property source fields.

14 years agoFixed bug in nomenclatural ref - non-nom refs were being removed from results array...
p.ciardelli [Thu, 20 Nov 2008 12:19:40 +0000 (12:19 +0000)]
Fixed bug in nomenclatural ref - non-nom refs were being removed from results array while iterating through the array, causing a concurrent modification exception.

14 years agoGot rid of Year property, made "+ DatePublished" field editable in format "xxxx[...
p.ciardelli [Wed, 19 Nov 2008 17:50:13 +0000 (17:50 +0000)]
Got rid of Year property, made "+ DatePublished" field editable in format "xxxx[-xxxx]".

14 years agoAdded SingleRefTypePropertySource, which restricts ReferencePropertySource to a singl...
p.ciardelli [Wed, 19 Nov 2008 15:21:40 +0000 (15:21 +0000)]
Added SingleRefTypePropertySource, which restricts ReferencePropertySource to a single reference type. Reference type drop-down is replaced with a text value of the reference type.

14 years agoFixed bug: NomenclaturalReferencePropertySource was writing its dropdown list of...
p.ciardelli [Wed, 19 Nov 2008 14:54:47 +0000 (14:54 +0000)]
Fixed bug: NomenclaturalReferencePropertySource was writing its dropdown list of reference types to the same static variable as its parent class ReferencePropertySource.

14 years agoSwap taxon and synonym, make taxon synonym of another taxon: OK & Cancel MessageDialo...
p.ciardelli [Wed, 19 Nov 2008 14:27:18 +0000 (14:27 +0000)]
Swap taxon and synonym, make taxon synonym of another taxon: OK & Cancel MessageDialogs force save first.

14 years agoAdded ability to color individual property sheet fields, which are implemented as...
p.ciardelli [Wed, 19 Nov 2008 13:57:49 +0000 (13:57 +0000)]
Added ability to color individual property sheet fields, which are implemented as TreeItems. Tree component accessed via PropertySheetPage.

14 years ago"Concepts" and "Geographic" tabs now hidden, because they are not yet implemented.
p.ciardelli [Tue, 18 Nov 2008 10:44:02 +0000 (10:44 +0000)]
"Concepts" and "Geographic" tabs now hidden, because they are not yet implemented.