-
- /**
- * If the score model is one that requires to get state data from the current
- * view, create and configure a new instance of it
- *
- * @return
- */
- protected ScoreModelI configureScoreModel()
- {
- if (scoreModel instanceof ViewBasedAnalysisI)
- {
- try
- {
- scoreModel = scoreModel.getClass().newInstance();
- ((ViewBasedAnalysisI) scoreModel)
- .configureFromAlignmentView(treeCanvas.ap);
- } catch (Exception q)
- {
- Cache.log.error("Couldn't create a scoremodel instance for "
- + scoreModel.getName());
- }
- }
- return scoreModel;
- }