package org.simantics.interop.handlers; import java.util.ArrayList; import java.util.Collection; import org.simantics.browsing.ui.graph.contributor.viewpoint.ViewpointContributor; import org.simantics.db.ReadGraph; import org.simantics.db.exception.DatabaseException; import org.simantics.interop.browsing.INode; import org.simantics.interop.browsing.ImportNode; import org.simantics.structural.ui.modelBrowser.nodes.ModelNode; public class Contributor1 extends ViewpointContributor { public Contributor1() { super(); } @Override public Collection getContribution(ReadGraph graph, ModelNode input) throws DatabaseException { Collection nodes = new ArrayList(); nodes.add(new ImportNode(input.resource)); return nodes; } @Override public String getViewpointId() { return "Standard"; } }