--- /dev/null
+/*******************************************************************************
+ * Copyright (c) 2015 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:
+ * Patrick Tasse - Initial API and implementation
+ *******************************************************************************/
+
+package org.eclipse.tracecompass.internal.tmf.remote.ui.wizards.fetch.model;
+
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.tracecompass.internal.tmf.ui.project.wizards.tracepkg.TracePackageElement;
+import org.eclipse.ui.ISharedImages;
+import org.eclipse.ui.PlatformUI;
+
+/**
+ * An RemoteImportFolderElement representing a remote folder.
+ *
+ * @author Patrick Tasse
+ */
+public class RemoteImportFolderElement extends TracePackageElement {
+
+ private static final Image IMAGE = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER);
+ private String fFolderName;
+
+ /**
+ * Constructs an instance of RemoteImportTraceGroupElement
+ *
+ * @param parent
+ * the parent of this element, can be set to null
+ * @param folderName
+ * the remote folder name
+ */
+ public RemoteImportFolderElement(TracePackageElement parent, String folderName) {
+ super(parent);
+ fFolderName = folderName;
+ }
+
+ @Override
+ public String getText() {
+ return fFolderName;
+ }
+
+ @Override
+ public Image getImage() {
+ return IMAGE;
+ }
+
+ /**
+ * Get the folder name.
+ *
+ * @return the folder name
+ */
+ public String getFolderName() {
+ return fFolderName;
+ }
+
+ /**
+ * Set the folder name.
+ *
+ * @param folderName
+ * the folder name
+ */
+ public void setFolderName(String folderName) {
+ fFolderName = folderName;
+ }
+}