1 /******************************************************************************* 2 * Copyright (c) 2006, 2007 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.pde.internal.ui.editor.cheatsheet; 13 14 import org.eclipse.ui.forms.widgets.Section; 15 16 /** 17 * ICSMaster 18 * 19 */ 20 public interface ICSMaster { 21 22 /** 23 * 24 */ 25 public void updateButtons(); 26 27 /** 28 * @return 29 */ 30 public boolean isEditable(); 31 32 /** 33 * Special case: Need to set the selection after the full UI is created 34 * in order to properly fire an event to summon up the right details 35 * section 36 */ 37 public void fireSelection(); 38 39 /** 40 * @return 41 */ 42 public Section getSection(); 43 44 } 45