]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop/src/org/simantics/interop/handlers/Contributor1.java
Model browser Import node to correct place under Model
[simantics/interop.git] / org.simantics.interop / src / org / simantics / interop / handlers / Contributor1.java
index 26d63a6bf2e34412d5c98d5f587d24dcfbe90f8f..2ca43914bfaf8fc3f7a11f2897950d2f45217c4b 100644 (file)
@@ -10,19 +10,21 @@ import org.simantics.db.exception.DatabaseException;
 import org.simantics.interop.browsing.ImportNode;\r
 import org.simantics.layer0.utils.direct.GraphUtils;\r
 import org.simantics.modeling.ui.modelBrowser.model.INode;\r
+import org.simantics.structural.ui.modelBrowser.nodes.ModelNode;\r
 \r
-public class Contributor1 extends ViewpointContributor<Resource> {\r
+\r
+public class Contributor1 extends ViewpointContributor<ModelNode> {\r
 \r
        \r
        public Contributor1() {\r
                super();\r
        }\r
        @Override\r
-       public Collection<?> getContribution(ReadGraph graph, Resource input)\r
+       public Collection<?> getContribution(ReadGraph graph, ModelNode input)\r
                        throws DatabaseException {\r
                Collection<INode> nodes = new ArrayList<INode>();\r
-               System.out.println("Contributor 1 " + input + " " + GraphUtils.getReadableName(graph, input));\r
-               nodes.add(new ImportNode(input));\r
+               System.out.println("Contributor 1 " + input + " " + GraphUtils.getReadableName(graph, input.resource));\r
+               nodes.add(new ImportNode(input.resource));\r
                return nodes;\r
        }\r
        \r
@@ -34,3 +36,26 @@ public class Contributor1 extends ViewpointContributor<Resource> {
        \r
 \r
 }\r
+//public class Contributor1 extends ViewpointContributor<Resource> {\r
+//\r
+//     \r
+//     public Contributor1() {\r
+//             super();\r
+//     }\r
+//     @Override\r
+//     public Collection<?> getContribution(ReadGraph graph, Resource input)\r
+//                     throws DatabaseException {\r
+//             Collection<INode> nodes = new ArrayList<INode>();\r
+//             System.out.println("Contributor 1 " + input + " " + GraphUtils.getReadableName(graph, input));\r
+//             nodes.add(new ImportNode(input));\r
+//             return nodes;\r
+//     }\r
+//     \r
+//     @Override\r
+//     public String getViewpointId() {\r
+//             return "Standard";\r
+//     }\r
+//     \r
+//     \r
+//\r
+//}\r