/*******************************************************************************
- * Copyright (c) 2010, 2011, 202 Ericsson
- *
+ * Copyright (c) 2010, 2012 Ericsson
+ *
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License v1.0 which
* accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* Francois Chouinard - Initial API and implementation
*******************************************************************************/
/**
* The TMF project model interface.
- *
- * The TMF tracing project is integrated in the Common Navigator framework.
+ *
+ * The TMF tracing project is integrated in the Common Navigator framework.
* Each tracing tree element has to implement this interface to be visible in the
- * Project Explorer.
- *
+ * Project Explorer.
+ *
* @version 1.0
* @author Francois Chouinard
*/
public interface ITmfProjectModelElement {
-
+
/**
* Returns the name of the project model element.
* @return the name of the project element.
*/
public IPath getPath();
/**
- * Returns the URI (location) of the resource.
+ * Returns the URI (location) of the resource.
* @return the resource URI.
*/
public URI getLocation();
*/
public void addChild(ITmfProjectModelElement child);
/**
- * Method to remove a child from the model element.
+ * Method to remove a child from the model element.
* @param child A child element to remove
*/
public void removeChild(ITmfProjectModelElement child);