this.goalsAndPrinciplesOnly = goalsAndPrinciplesOnly;
this.queryResultSet = QueryFactory.eINSTANCE.createQueryResultSet();
this.cacheManager = new CacheManager(gss, this.queryResultSet,accessLayer);
this.selectedGoalsSet = gssQuery.getSelectedGoalsSet();
this.preselector = new Preselector(this.gssQuery, this.queryResultSet, this.accessLayer,cacheManager, assignedConstraintsSet, selectedGoalsSet, goalsAndPrinciplesOnly );
this.ratingsCalculator = new RatingsCalculator(this.gssQuery, this.queryResultSet, this.accessLayer, cacheManager);
}