Задание №1

Задача

Разработать редактор для объекта данных.

Требования

Используя Eclipse Forms API, необходимо разработать форму для редактирования объекта класса MoneyTransaction

Элементы управления

Выбор элемента управления для редактирования того или иного поля класса предоставляется Вам.

Аналитики

Тут могут потребоваться пояснения. В качестве элемента интерфейса, ответственного за управление аналитиками, мы видим таблицу с двумя колонками (Code, Value).

Такой элемент интерфейса должен предоставлять пользователю возможность добавить аналитику, удалить аналитику и изменить значение аналитики (Value).

Вы можете предложить и иной, более, на Ваш взгляд, правильный вариант решения задачи управления аналитиками.

Дополнительные требования

Выполнение требований, перечисленных ниже, не обязательно, но желательно.

  • Данные могут храниться в файловой системе в сериализованном виде с расширением .mtx .
  • Редактор должен уметь инициироваться init(IEditorSite site, IEditorInput input) и сохранять doSave(IProgressMonitor monitor) измененные данные.

Ресурсы

MoneyTransaction.java
Participant.java
Dimension.java