Package phenote.edit

Interface Summary
CharChangeListener  
TransactionI  
 

Class Summary
AddTransaction For adding a character (not a char field/subpart - thats an update)
CharChangeEvent This actually is for a CharField change - rename this CharFieldChangeEvent? but its really the value of the field thats changed perhaps CharFieldValueChangeEvent - well thats verbose but wait this holds the transaction that could be an update to a char field val or a whole new char, or delete char...
CompoundTransaction used for bulk updating (see TermCompList)
DeleteTransaction  
EditManager The way editing works is gui makes update transaction (see CharFieldGui and AutoComboBox) and calls EditManager.updateModel(), EM calls UpdateTrans constructs CharFieldValues and calls CVF.editModel which call charFieldEnum.setValue which calls the appropriate method in CharacterI.
UpdateTransaction