protected void initCache() {
if (query.getQueryResultSet() == null) {
if (displayQuestionMessagebox( "Run query now?"))
new GSSQueryProcessor(query, accessLayer, gss, query.getAssignedConstraintsSet(), false).run();
}
else {
if (query.isChanged() || query.getAssignedConstraintsSet().isChanged() || query.getSelectedGoalsSet().isChanged() || query.getSelectedPrinciplesSet().isChanged() ) {
if (displayQuestionMessagebox( "Due to changes query musst be executed again!\n\nRerun query now?"))
new GSSQueryProcessor(query, accessLayer, gss, query.getAssignedConstraintsSet(), false).run();
}
}
cacheManager = new CacheManager(gss, (QueryResultSet) getInput(),