JavaFX 2 - Master Details with TreeView
===

I'm developing a simple application to generated .nfo files, which are simple XML files. So I have an application which looks something like this

---
![NFO Maker Application][1]

---

As the TreeView needs a type parameter, I created a simple model for the tree. This model encapsulates the XML model, as these are only the leafs and not the nodes.

**My Problem**

In the picture you can see on the left the tree and on the right side the properties to be edited in the xml (tree leaf). I bind these properties (currently only the titleProperty) and everything works fine. However the TreeView is not updated when I change something in the textfield. I must double click on the TreeItem.

How can I update the TreeView to reflect changes in the editor panel?

The code is on [GitHub][2]

 - [Class handling the TreeView][3]
 - [TreeView content model][4]
 - [XML Model][5]


  [1]: http://i.stack.imgur.com/cUU54.png
  [2]: https://github.com/muuki88/nfo-maker
  [3]: https://github.com/muuki88/nfo-maker/blob/master/src/de/mukis/nfo/maker/TVShowsController.java
  [4]: https://github.com/muuki88/nfo-maker/blob/master/src/de/mukis/nfo/maker/ui/ITVShowItem.java
  [5]: https://github.com/muuki88/nfo-maker/blob/master/src/de/mukis/nfo/maker/model/Episodedetails.java