/*
 * VsqCommandType.java
 * Copyright (c) 2008 kbinani
 *
 * This file is part of jp.sourceforge.lipsync.vsq.
 *
 * jp.sourceforge.lipsync.vsq is free software; you can redistribute it and/or
 * modify it under the terms of the BSD License.
 *
 * jp.sourceforge.lipsync.vsq is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */
package jp.sourceforge.lipsync.vsq;

public enum VsqCommandType {
    Root,
    ChangePreMeasure,
    EventAdd,
    EventDelete,
    EventChangeClock,
    EventChangeLyric,
    EventChangeNote,
    EventChangeClockAndNote,
    TrackEditCurve,
    TrackEditCurveRange,
    EventChangeVelocity,
    EventChangeLength,
    EventChangeClockAndLength,
    EventChangeIDContaints,
    EventChangeClockAndIDContaints,
    TrackChangeName,
    AddTrack,
    DeleteTrack,
    EventChangeClockAndIDContaintsRange,
    EventDeleteRange,
    EventAddRange,
    UpdateTempo,
    UpdateTempoRange,
    UpdateTimesig,
    UpdateTimesigRange,
    EventChangeIDContaintsRange,
    TrackReplace,
    Replace,
}