Список имен - позволяет организовать в определенном порядке список строк. Один список имен может расширять другой.
Списки имен в дальнешем будут использованы в источкниках объектов и в моделях предоставления данных.
Для каждого доменного объекта создадим по 4 списка.
Примечание. Некоторые списки расширяют основной список не изменяя его, т.е. можно было бы их не создовать. Но я рекомендую делать списки так, как это сделано в примере, это исключает путаницу при создании больших проектов.
Списки имен настраиваются в точке конфигурации
org.weda.common.NamesLists
В итоге получаем следующее
<contribution configuration-id="org.weda.common.NamesLists">
<list name="moneyOperation">
<add name="id"/>
<add name="operationDate"/>
<add name="amount"/>
<add name="operationItem.operationType"/>
<add name="operationItem"/>
<add name="operationDescription"/>
</list>
<list name="moneyOperation-view" extends="moneyOperation"/>
<list name="moneyOperation-filter" extends="moneyOperation"/>
<list name="moneyOperation-edit" extends="moneyOperation">
<remove name="id"/>
<remove name="operationItem.operationType"/>
</list>
<list name="operationItem">
<add name="id"/>
<add name="operationType"/>
<add name="itemName"/>
</list>
<list name="operationItem-view" extends="operationItem"/>
<list name="operationItem-filter" extends="operationItem"/>
<list name="operationItem-edit" extends="operationItem">
<remove name="id"/>
</list>
</contribution>