1 /*******************************************************************************
2 * Copyright (c) 2009, 2010 Ericsson
4 * All rights reserved. This program and the accompanying materials are
5 * made available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
10 * Francois Chouinard - Initial API and implementation
11 *******************************************************************************/
13 package org
.eclipse
.linuxtools
.lttng
.ui
.views
.project
.model
;
15 import java
.util
.List
;
18 * <b><u>ILTTngProjectTreeNode</u></b>
20 * TODO: Implement me. Please.
21 * TODO: Make ILTTngProjectTreeNode extends IAdaptable
23 public interface ILTTngProjectTreeNode
{
25 public String
getName();
27 public ILTTngProjectTreeNode
getParent();
29 public boolean hasChildren();
31 public List
<ILTTngProjectTreeNode
> getChildren();
33 public void removeChild(ILTTngProjectTreeNode child
);
35 public void removeChildren();
37 public void refreshChildren();
39 public void refresh();