package be.iminds.ilabt.jfed.experimenter_gui.gts_editor.actions;

import be.iminds.ilabt.jfed.experimenter_gui.gts_editor.EditableGtsDsl;
import javafx.stage.Window;

import java.util.concurrent.Callable;

/**
 * User: twalcari
 * Date: 5/20/2015
 * Time: 10:48
 */
abstract class GtsEditorAction<T> implements Callable<T> {

    protected final EditableGtsDsl editableGtsDsl;
    protected final Window parentWindow;

    protected GtsEditorAction(EditableGtsDsl editableGtsDsl, Window parentWindow) {
        this.editableGtsDsl = editableGtsDsl;
        this.parentWindow = parentWindow;
    }
}
