Mam w swoim programie observableList <Relations>
Do tej listy podpiety jest Listener, ktory czyta zmiany. gdy dodaje lub usuwam element z listy dziala to prawidlowo.

Problemem pozostalo czytanie zmian w poszczegolnych obiektach. Generalnie doczytalam w podreczniku, ze trzeba wywolac extractor (Callback). Zrobilam i istotnie Update zaczal dzialac. Ale to nie do konca jest to co chcialam uzyskac. Poniewaz, jako ze mam ListChangeListener, to mam jedynie informacje ze lista zostala zmieniona, a ja potrzebuje miec dokladna informacje, ktory obiekt ulegl zmianie, oraz jego wartosc przed i po zmianie.