001/* 002// This software is subject to the terms of the Eclipse Public License v1.0 003// Agreement, available at the following URL: 004// http://www.eclipse.org/legal/epl-v10.html. 005// You must accept the terms of that agreement to use this software. 006// 007// Copyright (C) 2001-2005 Julian Hyde 008// Copyright (C) 2005-2010 Pentaho and others 009// All Rights Reserved. 010*/ 011package mondrian.rolap; 012 013import mondrian.olap.Member; 014 015/** 016 * A <code>RolapMember</code> is a member of a {@link RolapHierarchy}. There are 017 * sub-classes for {@link RolapStoredMeasure}, {@link RolapCalculatedMember}. 018 * 019 * @author jhyde 020 * @since 10 August, 2001 021 */ 022public interface RolapMember extends Member, RolapCalculation { 023 Object getKey(); 024 RolapMember getParentMember(); 025 RolapHierarchy getHierarchy(); 026 RolapLevel getLevel(); 027 028 /** @deprecated will be removed in mondrian-4.0 */ 029 boolean isAllMember(); 030} 031 032// End RolapMember.java