1 /******************************************************************************* 2 * Copyright (c) 2004, 2005 IBM Corporation and others. 3 * All rights reserved. This program and the accompanying materials 4 * are made available under the terms of the Eclipse Public License v1.0 5 * which accompanies this distribution, and is available at 6 * http://www.eclipse.org/legal/epl-v10.html 7 * 8 * Contributors: 9 * IBM Corporation - initial API and implementation 10 *******************************************************************************/ 11 12 package org.eclipse.debug.internal.ui.views.memory; 13 14 15 /** 16 * Functions to allow user to control the Memory View or the Memory Rendering View 17 * 18 * @since 3.0 19 */ 20 public interface IMemoryView 21 { 22 /** 23 * @return the top view tab from the Memory View 24 */ 25 public IMemoryViewTab getTopMemoryTab( ); 26 27 /** 28 * @return all view tabs from current tab folder 29 */ 30 public IMemoryViewTab[] getAllViewTabs(); 31 32 /** 33 * Move specified view tab to the top 34 * @param viewTab 35 */ 36 public void moveToTop(IMemoryViewTab viewTab); 37 38 } 39