org.simantics.browsing.ui.common;bundle-version="0.9.0",
org.simantics.modeling.ui;bundle-version="1.0.0",
org.simantics.ui;bundle-version="1.0.0",
- org.simantics.layer0.utils;bundle-version="0.8.0"
+ org.simantics.layer0.utils;bundle-version="0.8.0",
+ org.simantics.structural.ui;bundle-version="1.0.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
\r
public class ImportNode implements INode {\r
\r
- private Resource project;\r
+ //private Resource project;\r
+ private Resource model;\r
\r
public ImportNode(Resource project) {\r
- this.project = project;\r
+ this.model = project;\r
}\r
\r
@Override\r
List<INode> nodes = new ArrayList<INode>();\r
Builtins b = graph.getBuiltins();\r
InteropResource i = InteropResource.getInstance(graph);\r
- Collection<Resource> models = graph.getObjects(project, b.ConsistsOf);\r
- for (Resource m : models) {\r
- Collection<Resource> objs = graph.getObjects(m, b.ConsistsOf);\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
+// Collection<Resource> models = graph.getObjects(project, b.ConsistsOf);\r
+// for (Resource m : models) {\r
+// Collection<Resource> objs = graph.getObjects(m, b.ConsistsOf);\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
+// }\r
+ Collection<Resource> objs = graph.getObjects(model, b.ConsistsOf);\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
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
\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