--- /dev/null
+package org.simantics.plant3d.dialog;
+
+import java.util.List;
+
+import org.eclipse.jface.viewers.IStructuredContentProvider;
+import org.eclipse.jface.viewers.Viewer;
+import org.simantics.plant3d.utils.Item;
+
+public class ComponentContentProvider implements IStructuredContentProvider {
+
+ @Override
+ public Object[] getElements(Object inputElement) {
+ List<Item> list = (List<Item>)inputElement;
+ return list.toArray();
+ }
+
+ @Override
+ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
+
+ }
+ @Override
+ public void dispose() {
+
+ }
+
+}