1 /* 2 * ==================================================================== 3 * This software is subject to the terms of the Common Public License 4 * Agreement, available at the following URL: 5 * http://www.opensource.org/licenses/cpl.html . 6 * Copyright (C) 2003-2004 TONBELLER AG. 7 * All Rights Reserved. 8 * You must accept the terms of that agreement to use this software. 9 * ==================================================================== 10 * 11 * 12 */ 13 package com.tonbeller.jpivot.olap.model; 14 15 import java.util.List; 16 17 /** 18 * Axis of an OLAP Result. 19 * @author av 20 */ 21 public interface Axis extends Visitable, Decorator { 22 23 /** 24 * return the positions on this axis 25 * @see Position 26 */ 27 List getPositions(); 28 29 /** 30 * returns the hierachies that are currently visible on this axis. 31 * 0 = outermost, N = innermost. The order is significant. 32 */ 33 Hierarchy[] getHierarchies(); 34 35 36 } 37