view visualizer/Data/src/at/ssw/visualizer/modelimpl/interval/UsePositionImpl.java @ 4512:015fb895586b

Moved visualizer to new directory.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Tue, 07 Feb 2012 22:41:09 +0100
parents
children
line wrap: on
line source

package at.ssw.visualizer.modelimpl.interval;

import at.ssw.visualizer.model.interval.UsePosition;

/**
 *
 * @author Christian Wimmer
 */
public class UsePositionImpl implements UsePosition, Comparable<UsePositionImpl> {
    private int position;
    private char kind;

    public UsePositionImpl(int position, char kind) {
        this.position = position;
        this.kind = kind;
    }


    public char getKind() {
        return kind;
    }

    public int getPosition() {
        return position;
    }


    public int compareTo(UsePositionImpl other) {
        return getPosition() - other.getPosition();
    }

    @Override
    public String toString() {
        return position + "(" + kind + ")";
    }
}