tmf: Move plugins to their own sub-directory
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.remote.ui / src / org / eclipse / tracecompass / internal / tmf / remote / ui / wizards / fetch / model / RemoteImportFolderElement.java
diff --git a/tmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportFolderElement.java b/tmf/org.eclipse.tracecompass.tmf.remote.ui/src/org/eclipse/tracecompass/internal/tmf/remote/ui/wizards/fetch/model/RemoteImportFolderElement.java
new file mode 100644 (file)
index 0000000..c8a29fe
--- /dev/null
@@ -0,0 +1,71 @@
+/*******************************************************************************
+ * 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;
+    }
+}
This page took 0.031273 seconds and 5 git commands to generate.