initial import
[iDMC.git] / src / java / org / tsho / dmc2 / ui / trajectory / TrajectorySMItf.java
blob259ddd9d31551508511b64e0802fe4cbec7a91bf
1 /*
2 * iDMC the interactive Dynamical Model Calculator simulates and performs
3 * graphical and numerical analysis of systems of differential and
4 * difference equations.
6 * Copyright (C) 2004 Marji Lines and Alfredo Medio.
8 * Written by Daniele Pizzoni <auouo@tin.it>.
9 * Extended by Alexei Grigoriev <alexei_grigoriev@libero.it>.
13 * The software program was developed within a research project financed
14 * by the Italian Ministry of Universities, the Universities of Udine and
15 * Ca'Foscari of Venice, the Friuli-Venezia Giulia Region.
17 * This program is free software; you can redistribute it and/or modify
18 * it under the terms of the GNU General Public License as published by
19 * the Free Software Foundation; either version 2 of the License, or any
20 * later version.
22 * This program is distributed in the hope that it will be useful, but
23 * WITHOUT ANY WARRANTY; without even the implied warranty of
24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
25 * General Public License for more details.
27 package org.tsho.dmc2.ui.trajectory;
29 import javax.swing.Action;
30 import javax.swing.JMenuItem;
31 import javax.swing.JSlider;
33 import org.tsho.dmc2.core.model.Model;
34 import org.tsho.dmc2.managers.AbstractManager;
35 import org.tsho.dmc2.ui.components.DmcAction;
36 import org.tsho.dmc2.ui.*;
38 /**
39 * @author tsho
41 * To change the template for this generated type comment go to
42 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
44 public interface TrajectorySMItf {
45 Action getStartAction();
46 Action getStopAction();
48 DmcAction getContinueAction();
49 DmcAction getRedrawAction();
50 DmcAction getResetAction();
52 JMenuItem getNormalPlotMenuItem();
53 JMenuItem getTimePlotMenuItem();
54 // JMenuItem getShiftedPlotMenuItem();
56 AbstractControlForm getControlForm();
57 JSlider getSlider();
58 Model getModel();
60 AbstractManager getManager();
61 void showInvalidDataDialog(String message);