1
/**********************************************************************
2
* Copyright (c) 2005, 2006 IBM Corporation and others.
3
* Copyright (c) 2011, 2012 Ericsson.
5
* All rights reserved. This program and the accompanying materials
6
* are made available under the terms of the Eclipse Public License v1.0
7
* which accompanies this distribution, and is available at
8
* http://www.eclipse.org/legal/epl-v10.html
11
* IBM - Initial API and implementation
12
* Bernd Hufmann - Updated for TMF
13
**********************************************************************/
14
package org.eclipse.linuxtools.tmf.ui.views.uml2sd.handlers.provider;
16
import org.eclipse.ui.IActionBars;
19
* Interface for providing an extended action bar provider.
21
* Sequence Diagram loaders which implement this interface provide their own action to the action bar.
23
* Action provider are associated to a Sequence Diagram SDWidget calling SDViewer.setExtendedActionBarProvider()
28
public interface ISDExtendedActionBarProvider {
31
* The caller is supposed to add its own actions in the cool bar and the drop-down menu.<br>
32
* See examples in SDView.createCoolbarContent().
36
void supplementCoolbarContent(IActionBars bar);