/*
* Copyright (C) 2015 たんらる
*/
package fourthline.mabiicco.fx;
import fourthline.mabiicco.ui.IMMLManager;
import fourthline.mmlTools.MMLEventList;
import fourthline.mmlTools.MMLScore;
import fourthline.mmlTools.MMLTrack;
/**
*
*/
public final class MMLContents implements IMMLManager {
private MMLScore mmlScore = new MMLScore();
@Override
public MMLScore getMMLScore() {
return mmlScore;
}
@Override
public void setMMLScore(MMLScore score) {
this.mmlScore = score;
}
@Override
public int getActiveTrackIndex() {
return 0;
}
@Override
public MMLEventList getActiveMMLPart() {
return mmlScore.getTrack(0).getMMLEventAtIndex(0);
}
@Override
public void updateActivePart(boolean generate) {}
@Override
public void updateActiveTrackProgram(int trackIndex, int program, int songProgram) {}
@Override
public int getActivePartProgram() {
return 0;
}
@Override
public boolean selectTrackOnExistNote(int note, int tickOffset) {
return false;
}
@Override
public void setMMLselectedTrack(MMLTrack track) {}
@Override
public void addMMLTrack(MMLTrack track) {}
@Override
public void moveTrack(int toIndex) {}
@Override
public void updatePianoRollView() {}
@Override
public void updatePianoRollView(int note) {}
}