/**
* update the reasoner selection panel because of the changes of available reasoners
*/
public void updateReasonerBox(){
ReasonerConfiguration config = HeraklesManager.getReasonerConfiguration();
Set<String> types = config.getRemoteReasonerTypes();
reasoners = new HashSet<String>();
reasonerTypes = new HashMap<String, String>();
reasonerIndex = new HashMap<String, Integer>();
for(String type: types){
Set<Integer> indexs = config.getRemoteReasonerIndex(type);
for(int index: indexs){
String reasonerID = type + "-" + index;
reasoners.add(reasonerID);
reasonerTypes.put(reasonerID, type);
reasonerIndex.put(reasonerID, index);