]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/src/org/simantics/plant3d/dialog/ComponentContentProvider.java
Merge "Publish Plant3D feature"
[simantics/3d.git] / org.simantics.plant3d / src / org / simantics / plant3d / dialog / ComponentContentProvider.java
diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/dialog/ComponentContentProvider.java b/org.simantics.plant3d/src/org/simantics/plant3d/dialog/ComponentContentProvider.java
new file mode 100644 (file)
index 0000000..fe55fdf
--- /dev/null
@@ -0,0 +1,26 @@
+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() {
+               
+       }
+
+}