public void setConfig(IConfig<?> config) {
if (this.config != config) {
if (config != null && config instanceof IConfigK) {
this.setViewVisible(true);
ITrajectoryK iTrajectoryK = ((IConfigK) config).getDimensionX().getTrajectory();
IRangeK iRangeK = ((IConfigK) config).getDimensionX().getRangeX();
if (iTrajectoryK != null) {
this.config = config;
this.trajectoryKModel = null;
this.trajectoryKModel = (TrajectoryKModel) iTrajectoryK;
this.rangeKModel = (RangeKModel) iRangeK;