/*
* @(#)LongAxis.java
*
* Copyright 2002 EGANTT LLP. All rights reserved.
* PROPRIETARY/QPL. Use is subject to license terms.
*/
package com.egantt.model.drawing.axis;
import com.egantt.model.drawing.DrawingTransform;
import com.egantt.model.drawing.axis.interval.LongInterval;
import com.egantt.model.drawing.axis.view.LongView;
import com.egantt.model.drawing.transform.LongTransform;
/**
* A trivial implementation of an Axis
*/
public class LongAxis extends AbstractAxis
{
public DrawingTransform getTransform()
{
LongInterval interval = (LongInterval) this.interval;
return new LongTransform(interval.getStartValue(), interval.getRangeValue());
}
public AxisView getView(int orientation)
{
return new LongView(this, orientation);
}
}