
timeBench.ui.actions.AbstractTimeScaleAction Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of timebench Show documentation
Show all versions of timebench Show documentation
TimeBench, a flexible, easy-to-use, and reusable software library written in Java that provides foundational data structures and algorithms for time- oriented data in Visual Analytics.
The newest version!
package timeBench.ui.actions;
import javax.swing.AbstractAction;
import javax.swing.Action;
import timeBench.action.layout.timescale.BasicTimeScale;
/**
* Abstract base class for {@link Action}s that operate on a
* {@link BasicTimeScale}.
*
* @author peterw
*
*/
public abstract class AbstractTimeScaleAction extends AbstractAction {
private static final long serialVersionUID = 6232883748177889550L;
protected BasicTimeScale timeScale;
public AbstractTimeScaleAction() {
this(null);
}
public AbstractTimeScaleAction(BasicTimeScale timeScale) {
this.timeScale = timeScale;
}
public BasicTimeScale getTimeScale() {
return timeScale;
}
public void setTimeScale(BasicTimeScale timeScale) {
this.timeScale = timeScale;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy