// Path: android/app/src/main/java/com/loicortola/controller/command/behavior/Animable.java
// public interface Animable {
// 
//     interface OnAnimationSetListener {
//         void onAnimationSet(boolean success);
//     }
// 
//     void animate(Animation a, OnAnimationSetListener l);
// 
// }
// 
// Path: android/app/src/main/java/com/loicortola/controller/model/Animation.java
// public class Animation {
// 
//     public int c;
//     public long animationTime;
// 
//     public Animation(int c, long animationTime) {
//         this.c = c;
//         this.animationTime = animationTime;
//     }
// }


import com.loicortola.controller.command.behavior.Animable;
import com.loicortola.controller.model.Animation;
import java.util.concurrent.Future;
package com.loicortola.controller.command;



/**
 * Created by loic on 28/03/2016.
 */
public class AnimateCommand implements Command {

    private Animable a;
// Path: android/app/src/main/java/com/loicortola/controller/command/behavior/Animable.java
// public interface Animable {
// 
//     interface OnAnimationSetListener {
//         void onAnimationSet(boolean success);
//     }
// 
//     void animate(Animation a, OnAnimationSetListener l);
// 
// }
// 
// Path: android/app/src/main/java/com/loicortola/controller/model/Animation.java
// public class Animation {
// 
//     public int c;
//     public long animationTime;
// 
//     public Animation(int c, long animationTime) {
//         this.c = c;
//         this.animationTime = animationTime;
//     }
// }


// Path: android/app/src/main/java/com/loicortola/controller/command/AnimateCommand.java
import com.loicortola.controller.command.behavior.Animable;
import com.loicortola.controller.model.Animation;
import java.util.concurrent.Future;

package com.loicortola.controller.command;



/**
 * Created by loic on 28/03/2016.
 */
public class AnimateCommand implements Command {

    private Animable a;
    private Animation t;