]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop/src/org/simantics/interop/browsing/ImportNode2.java
Merge "Remove outdated model browser contribution"
[simantics/interop.git] / org.simantics.interop / src / org / simantics / interop / browsing / ImportNode2.java
diff --git a/org.simantics.interop/src/org/simantics/interop/browsing/ImportNode2.java b/org.simantics.interop/src/org/simantics/interop/browsing/ImportNode2.java
deleted file mode 100644 (file)
index 804882d..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-package org.simantics.interop.browsing;\r
-\r
-import java.util.ArrayList;\r
-import java.util.Collection;\r
-import java.util.List;\r
-\r
-import org.eclipse.jface.resource.ImageDescriptor;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.interop.Activator;\r
-import org.simantics.interop.stubs.InteropResource;\r
-\r
-public class ImportNode2 implements INode {\r
-       \r
-       private Resource project;\r
-       \r
-       public ImportNode2(Resource project) {\r
-               this.project = project;\r
-       }\r
-       \r
-       @Override\r
-       public <T> T getAdapter(Class<T> adapter) {\r
-               return null;\r
-       }\r
-\r
-       \r
-       \r
-       @Override\r
-       public ImageDescriptor getImage(ReadGraph graph) throws DatabaseException {\r
-               return Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/silk/database_connect.png");\r
-       }\r
-       \r
-       @Override\r
-       public String getLabel(ReadGraph graph) throws DatabaseException {\r
-               return "Imports";\r
-       }\r
-       \r
-       @Override\r
-       public boolean hasChildren(ReadGraph graph) throws DatabaseException {\r
-               return getChildren(graph).size() > 0;\r
-       }\r
-       \r
-       @Override\r
-       public Collection<?> getChildren(ReadGraph graph) throws DatabaseException {\r
-               List<INode> nodes = new ArrayList<INode>();\r
-               InteropResource i = InteropResource.getInstance(graph);\r
-\r
-               Collection<Resource> objs = graph.getObjects(project, i.HasImportData);\r
-               for (Resource o : objs) {\r
-                       if (graph.isInstanceOf(o, i.ImportLibrary)) {\r
-                               INode node = graph.adapt(o, INode.class);\r
-                               nodes.add(node);\r
-                       }\r
-               }\r
-               return nodes;\r
-\r
-       }\r
-       \r
-       @Override\r
-       public int getCategory(ReadGraph graph) throws DatabaseException {\r
-               return 0;\r
-       }\r
-       \r
-\r
-}\r