Это возможно только в том случае, если вы измените коллекцию (карту?) Так, чтобы она выглядела как
Edit --> edit
Delete --> delete
Copy --> copy
Например
Map<String, String> buttons = new LinkedHashMap<String, String>();
buttons.put("Edit", "edit");
buttons.put("Delete", "delete");
buttons.put("Copy", "copy");
Затем вы можете зациклить ее следующим образом:
<ui:repeat value="#{bean.buttons}" var="button">
<h:commandButton value="#{button.key}" action="#{bean[button.value]}" />
</ui:repeat>
В качестве альтернативы вы можете создавать компоненты программно со стороны компонента.