All Downloads are FREE. Search and download functionalities are using the official Maven repository.

timeBench.ui.actions.AbstractTimeScaleAction Maven / Gradle / Ivy

Go to download

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